Index

B C G I P T 
All Classes and Interfaces|All Packages

B

builder(Object) - Static method in class com.helixframework.proxy.TimedInvocationHandler
Returns a new instance of the Builder class with the given target object.

C

com.helixframework.proxy - package com.helixframework.proxy
 
CompositeInvocationHandler - Class in com.helixframework.proxy
Represents a composite invocation handler that delegates method invocations to multiple invocation handlers.
CompositeInvocationHandler(Object, InvocationHandler...) - Constructor for class com.helixframework.proxy.CompositeInvocationHandler
 
create(Class<T>, InvocationHandler) - Static method in class com.helixframework.proxy.ProxyFactory
Creates a dynamic proxy object for the given interface class and invocation handler.
create(ClassLoader, Class<T>, InvocationHandler) - Static method in class com.helixframework.proxy.ProxyFactory
Creates a dynamic proxy object for the given interface class and invocation handler.

G

getHistogram(String) - Method in class com.helixframework.proxy.TimedInvocationHandler
Retrieves the latency histogram for the given method.
getMaxDuration() - Method in class com.helixframework.proxy.TimedInvocationHandler
Retrieves the maximum duration to record timing information for.
getMaxNanos(String) - Method in class com.helixframework.proxy.TimedInvocationHandler
Retrieves the maximum latency in nanoseconds for the given method.
getMeanNanos(String) - Method in class com.helixframework.proxy.TimedInvocationHandler
Retrieves the mean latency in nanoseconds for the given method.
getMinNanos(String) - Method in class com.helixframework.proxy.TimedInvocationHandler
Retrieves the minimum latency in nanoseconds for the given method.
getP50(String) - Method in class com.helixframework.proxy.TimedInvocationHandler
Retrieves the 50th percentile (P50) latency in nanoseconds for the given method.
getP90(String) - Method in class com.helixframework.proxy.TimedInvocationHandler
Retrieves the 90th percentile latency in nanoseconds for the given method.
getP95(String) - Method in class com.helixframework.proxy.TimedInvocationHandler
Retrieves the 95th percentile (P95) latency in nanoseconds for the given method.
getP99(String) - Method in class com.helixframework.proxy.TimedInvocationHandler
Retrieves the 99th percentile latency in nanoseconds for the given method.
getPercentile(String, double) - Method in class com.helixframework.proxy.TimedInvocationHandler
Retrieves the percentile latency in nanoseconds for the given method.
getSampleRate() - Method in class com.helixframework.proxy.TimedInvocationHandler
Retrieves the sample rate for recording timing information of method invocations.
getWindow() - Method in class com.helixframework.proxy.TimedInvocationHandler
Retrieves the window duration.

I

invoke(Object, Method, Object[]) - Method in class com.helixframework.proxy.CompositeInvocationHandler
 
invoke(Object, Method, Object[]) - Method in class com.helixframework.proxy.TimedInvocationHandler
 

P

ProxyFactory - Class in com.helixframework.proxy
The ProxyFactory class is a utility class for creating dynamic proxy objects.

T

TimedInvocationHandler - Class in com.helixframework.proxy
The TimedInvocationHandler class is an implementation of the InvocationHandler interface that allows for timing method invocations.
B C G I P T 
All Classes and Interfaces|All Packages