Index
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.
All Classes and Interfaces|All Packages