Skip navigation links
A B C D E F G H L M T W 

A

afterInjection(I) - Method in class com.palominolabs.metrics.guice.GaugeInjectionListener
 
AnnotationResolver - Interface in com.palominolabs.metrics.guice.annotation
Finds annotations, if any, pertaining to a particular Method.

B

build() - Method in class com.palominolabs.metrics.guice.MetricsInstrumentationModule.Builder
 
builder() - Static method in class com.palominolabs.metrics.guice.MetricsInstrumentationModule
 
Builder() - Constructor for class com.palominolabs.metrics.guice.MetricsInstrumentationModule.Builder
 

C

ClassAnnotationResolver - Class in com.palominolabs.metrics.guice.annotation
Looks for annotations on the enclosing class of the method.
ClassAnnotationResolver() - Constructor for class com.palominolabs.metrics.guice.annotation.ClassAnnotationResolver
 
com.palominolabs.metrics.guice - package com.palominolabs.metrics.guice
 
com.palominolabs.metrics.guice.annotation - package com.palominolabs.metrics.guice.annotation
 
configure() - Method in class com.palominolabs.metrics.guice.MetricsInstrumentationModule
 
CountedListener - Class in com.palominolabs.metrics.guice
A listener which adds method interceptors to counted methods.
CountedListener(MetricRegistry, MetricNamer, AnnotationResolver) - Constructor for class com.palominolabs.metrics.guice.CountedListener
 

D

DefaultMetricNamer - Class in com.palominolabs.metrics.guice
Implements the default metric naming policy: uses the name fields in the metric annotations.
DefaultMetricNamer() - Constructor for class com.palominolabs.metrics.guice.DefaultMetricNamer
 

E

ExceptionMeteredListener - Class in com.palominolabs.metrics.guice
A listener which adds method interceptors to methods that should be instrumented for exceptions
ExceptionMeteredListener(MetricRegistry, MetricNamer, AnnotationResolver) - Constructor for class com.palominolabs.metrics.guice.ExceptionMeteredListener
 

F

findAnnotation(Class<T>, Method) - Method in interface com.palominolabs.metrics.guice.annotation.AnnotationResolver
 
findAnnotation(Class<T>, Method) - Method in class com.palominolabs.metrics.guice.annotation.ClassAnnotationResolver
 
findAnnotation(Class<T>, Method) - Method in class com.palominolabs.metrics.guice.annotation.ListAnnotationResolver
 
findAnnotation(Class<T>, Method) - Method in class com.palominolabs.metrics.guice.annotation.MethodAnnotationResolver
 

G

GaugeInjectionListener<I> - Class in com.palominolabs.metrics.guice
An injection listener which creates a gauge for the declaring class with the given name (or the method's name, if none was provided) which returns the value returned by the annotated method.
GaugeInjectionListener(MetricRegistry, String, Method) - Constructor for class com.palominolabs.metrics.guice.GaugeInjectionListener
 
GaugeListener - Class in com.palominolabs.metrics.guice
A listener which adds gauge injection listeners to classes with gauges.
GaugeListener(MetricRegistry, MetricNamer, AnnotationResolver) - Constructor for class com.palominolabs.metrics.guice.GaugeListener
 
getInterceptor(Method) - Method in class com.palominolabs.metrics.guice.CountedListener
 
getInterceptor(Method) - Method in class com.palominolabs.metrics.guice.ExceptionMeteredListener
 
getInterceptor(Method) - Method in class com.palominolabs.metrics.guice.MeteredListener
 
getInterceptor(Method) - Method in class com.palominolabs.metrics.guice.TimedListener
 
getNameForCounted(Method, Counted) - Method in class com.palominolabs.metrics.guice.DefaultMetricNamer
 
getNameForCounted(Method, Counted) - Method in interface com.palominolabs.metrics.guice.MetricNamer
 
getNameForExceptionMetered(Method, ExceptionMetered) - Method in class com.palominolabs.metrics.guice.DefaultMetricNamer
 
getNameForExceptionMetered(Method, ExceptionMetered) - Method in interface com.palominolabs.metrics.guice.MetricNamer
 
getNameForGauge(Method, Gauge) - Method in class com.palominolabs.metrics.guice.DefaultMetricNamer
 
getNameForGauge(Method, Gauge) - Method in interface com.palominolabs.metrics.guice.MetricNamer
 
getNameForMetered(Method, Metered) - Method in class com.palominolabs.metrics.guice.DefaultMetricNamer
 
getNameForMetered(Method, Metered) - Method in interface com.palominolabs.metrics.guice.MetricNamer
 
getNameForTimed(Method, Timed) - Method in class com.palominolabs.metrics.guice.DefaultMetricNamer
 
getNameForTimed(Method, Timed) - Method in interface com.palominolabs.metrics.guice.MetricNamer
 

H

hear(TypeLiteral<I>, TypeEncounter<I>) - Method in class com.palominolabs.metrics.guice.GaugeListener
 

L

ListAnnotationResolver - Class in com.palominolabs.metrics.guice.annotation
Delegates to the provided list of resolvers, applying each resolver in turn.
ListAnnotationResolver(List<AnnotationResolver>) - Constructor for class com.palominolabs.metrics.guice.annotation.ListAnnotationResolver
 

M

MeteredListener - Class in com.palominolabs.metrics.guice
A listener which adds method interceptors to metered methods.
MeteredListener(MetricRegistry, MetricNamer, AnnotationResolver) - Constructor for class com.palominolabs.metrics.guice.MeteredListener
 
MethodAnnotationResolver - Class in com.palominolabs.metrics.guice.annotation
Looks for annotations on the method itself.
MethodAnnotationResolver() - Constructor for class com.palominolabs.metrics.guice.annotation.MethodAnnotationResolver
 
MetricNamer - Interface in com.palominolabs.metrics.guice
Generates for the metrics corresponding to the various metric annotations.
MetricsInstrumentationModule - Class in com.palominolabs.metrics.guice
A Guice module which instruments methods annotated with the Metered, Timed, Gauge, Counted, and ExceptionMetered annotations.
MetricsInstrumentationModule.Builder - Class in com.palominolabs.metrics.guice
 

T

TimedListener - Class in com.palominolabs.metrics.guice
A listener which adds method interceptors to timed methods.
TimedListener(MetricRegistry, MetricNamer, AnnotationResolver) - Constructor for class com.palominolabs.metrics.guice.TimedListener
 

W

withAnnotationMatcher(AnnotationResolver) - Method in class com.palominolabs.metrics.guice.MetricsInstrumentationModule.Builder
 
withMatcher(Matcher<? super TypeLiteral<?>>) - Method in class com.palominolabs.metrics.guice.MetricsInstrumentationModule.Builder
 
withMetricNamer(MetricNamer) - Method in class com.palominolabs.metrics.guice.MetricsInstrumentationModule.Builder
 
withMetricRegistry(MetricRegistry) - Method in class com.palominolabs.metrics.guice.MetricsInstrumentationModule.Builder
 
A B C D E F G H L M T W 
Skip navigation links