├── .gitignore ├── LICENSE.txt ├── README.md ├── RELEASE-NOTES.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main └── java │ └── com │ └── palominolabs │ └── metrics │ └── guice │ ├── CountedInterceptor.java │ ├── CountedListener.java │ ├── DeclaredMethodsTypeListener.java │ ├── DeclaringClassMetricNamer.java │ ├── ExceptionMeteredInterceptor.java │ ├── ExceptionMeteredListener.java │ ├── GaugeInjectionListener.java │ ├── GaugeInstanceClassMetricNamer.java │ ├── GaugeListener.java │ ├── MeteredInterceptor.java │ ├── MeteredListener.java │ ├── MetricNamer.java │ ├── MetricsInstrumentationModule.java │ ├── TimedInterceptor.java │ ├── TimedListener.java │ └── annotation │ ├── AnnotationResolver.java │ ├── ClassAnnotationResolver.java │ ├── ListAnnotationResolver.java │ └── MethodAnnotationResolver.java └── test └── java └── com └── palominolabs └── metrics └── guice ├── CountInvocationGenericSubtypeTest.java ├── CountedTest.java ├── DeclaringClassNamerGaugeTest.java ├── ExceptionMeteredTest.java ├── GaugeInheritanceTest.java ├── GaugeInstanceClassNamerTest.java ├── GaugeTestBase.java ├── GenericThing.java ├── InstrumentedWithCounter.java ├── InstrumentedWithCounterParent.java ├── InstrumentedWithExceptionMetered.java ├── InstrumentedWithGauge.java ├── InstrumentedWithGaugeParent.java ├── InstrumentedWithMetered.java ├── InstrumentedWithTimed.java ├── MatcherTest.java ├── MeteredTest.java ├── MyException.java ├── StringThing.java ├── TimedTest.java └── annotation ├── ClassAnnotationResolverTest.java ├── ListAnnotationResolverTest.java └── MethodAnnotationResolverTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE-NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/RELEASE-NOTES.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | version = 5.0.2-SNAPSHOT 2 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'metrics-guice' -------------------------------------------------------------------------------- /src/main/java/com/palominolabs/metrics/guice/CountedInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/main/java/com/palominolabs/metrics/guice/CountedInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/palominolabs/metrics/guice/CountedListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/main/java/com/palominolabs/metrics/guice/CountedListener.java -------------------------------------------------------------------------------- /src/main/java/com/palominolabs/metrics/guice/DeclaredMethodsTypeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/main/java/com/palominolabs/metrics/guice/DeclaredMethodsTypeListener.java -------------------------------------------------------------------------------- /src/main/java/com/palominolabs/metrics/guice/DeclaringClassMetricNamer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/main/java/com/palominolabs/metrics/guice/DeclaringClassMetricNamer.java -------------------------------------------------------------------------------- /src/main/java/com/palominolabs/metrics/guice/ExceptionMeteredInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/main/java/com/palominolabs/metrics/guice/ExceptionMeteredInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/palominolabs/metrics/guice/ExceptionMeteredListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/main/java/com/palominolabs/metrics/guice/ExceptionMeteredListener.java -------------------------------------------------------------------------------- /src/main/java/com/palominolabs/metrics/guice/GaugeInjectionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/main/java/com/palominolabs/metrics/guice/GaugeInjectionListener.java -------------------------------------------------------------------------------- /src/main/java/com/palominolabs/metrics/guice/GaugeInstanceClassMetricNamer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/main/java/com/palominolabs/metrics/guice/GaugeInstanceClassMetricNamer.java -------------------------------------------------------------------------------- /src/main/java/com/palominolabs/metrics/guice/GaugeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/main/java/com/palominolabs/metrics/guice/GaugeListener.java -------------------------------------------------------------------------------- /src/main/java/com/palominolabs/metrics/guice/MeteredInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/main/java/com/palominolabs/metrics/guice/MeteredInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/palominolabs/metrics/guice/MeteredListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/main/java/com/palominolabs/metrics/guice/MeteredListener.java -------------------------------------------------------------------------------- /src/main/java/com/palominolabs/metrics/guice/MetricNamer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/main/java/com/palominolabs/metrics/guice/MetricNamer.java -------------------------------------------------------------------------------- /src/main/java/com/palominolabs/metrics/guice/MetricsInstrumentationModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/main/java/com/palominolabs/metrics/guice/MetricsInstrumentationModule.java -------------------------------------------------------------------------------- /src/main/java/com/palominolabs/metrics/guice/TimedInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/main/java/com/palominolabs/metrics/guice/TimedInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/palominolabs/metrics/guice/TimedListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/main/java/com/palominolabs/metrics/guice/TimedListener.java -------------------------------------------------------------------------------- /src/main/java/com/palominolabs/metrics/guice/annotation/AnnotationResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/main/java/com/palominolabs/metrics/guice/annotation/AnnotationResolver.java -------------------------------------------------------------------------------- /src/main/java/com/palominolabs/metrics/guice/annotation/ClassAnnotationResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/main/java/com/palominolabs/metrics/guice/annotation/ClassAnnotationResolver.java -------------------------------------------------------------------------------- /src/main/java/com/palominolabs/metrics/guice/annotation/ListAnnotationResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/main/java/com/palominolabs/metrics/guice/annotation/ListAnnotationResolver.java -------------------------------------------------------------------------------- /src/main/java/com/palominolabs/metrics/guice/annotation/MethodAnnotationResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/main/java/com/palominolabs/metrics/guice/annotation/MethodAnnotationResolver.java -------------------------------------------------------------------------------- /src/test/java/com/palominolabs/metrics/guice/CountInvocationGenericSubtypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/test/java/com/palominolabs/metrics/guice/CountInvocationGenericSubtypeTest.java -------------------------------------------------------------------------------- /src/test/java/com/palominolabs/metrics/guice/CountedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/test/java/com/palominolabs/metrics/guice/CountedTest.java -------------------------------------------------------------------------------- /src/test/java/com/palominolabs/metrics/guice/DeclaringClassNamerGaugeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/test/java/com/palominolabs/metrics/guice/DeclaringClassNamerGaugeTest.java -------------------------------------------------------------------------------- /src/test/java/com/palominolabs/metrics/guice/ExceptionMeteredTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/test/java/com/palominolabs/metrics/guice/ExceptionMeteredTest.java -------------------------------------------------------------------------------- /src/test/java/com/palominolabs/metrics/guice/GaugeInheritanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/test/java/com/palominolabs/metrics/guice/GaugeInheritanceTest.java -------------------------------------------------------------------------------- /src/test/java/com/palominolabs/metrics/guice/GaugeInstanceClassNamerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/test/java/com/palominolabs/metrics/guice/GaugeInstanceClassNamerTest.java -------------------------------------------------------------------------------- /src/test/java/com/palominolabs/metrics/guice/GaugeTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/test/java/com/palominolabs/metrics/guice/GaugeTestBase.java -------------------------------------------------------------------------------- /src/test/java/com/palominolabs/metrics/guice/GenericThing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/test/java/com/palominolabs/metrics/guice/GenericThing.java -------------------------------------------------------------------------------- /src/test/java/com/palominolabs/metrics/guice/InstrumentedWithCounter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/test/java/com/palominolabs/metrics/guice/InstrumentedWithCounter.java -------------------------------------------------------------------------------- /src/test/java/com/palominolabs/metrics/guice/InstrumentedWithCounterParent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/test/java/com/palominolabs/metrics/guice/InstrumentedWithCounterParent.java -------------------------------------------------------------------------------- /src/test/java/com/palominolabs/metrics/guice/InstrumentedWithExceptionMetered.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/test/java/com/palominolabs/metrics/guice/InstrumentedWithExceptionMetered.java -------------------------------------------------------------------------------- /src/test/java/com/palominolabs/metrics/guice/InstrumentedWithGauge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/test/java/com/palominolabs/metrics/guice/InstrumentedWithGauge.java -------------------------------------------------------------------------------- /src/test/java/com/palominolabs/metrics/guice/InstrumentedWithGaugeParent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/test/java/com/palominolabs/metrics/guice/InstrumentedWithGaugeParent.java -------------------------------------------------------------------------------- /src/test/java/com/palominolabs/metrics/guice/InstrumentedWithMetered.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/test/java/com/palominolabs/metrics/guice/InstrumentedWithMetered.java -------------------------------------------------------------------------------- /src/test/java/com/palominolabs/metrics/guice/InstrumentedWithTimed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/test/java/com/palominolabs/metrics/guice/InstrumentedWithTimed.java -------------------------------------------------------------------------------- /src/test/java/com/palominolabs/metrics/guice/MatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/test/java/com/palominolabs/metrics/guice/MatcherTest.java -------------------------------------------------------------------------------- /src/test/java/com/palominolabs/metrics/guice/MeteredTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/test/java/com/palominolabs/metrics/guice/MeteredTest.java -------------------------------------------------------------------------------- /src/test/java/com/palominolabs/metrics/guice/MyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/test/java/com/palominolabs/metrics/guice/MyException.java -------------------------------------------------------------------------------- /src/test/java/com/palominolabs/metrics/guice/StringThing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/test/java/com/palominolabs/metrics/guice/StringThing.java -------------------------------------------------------------------------------- /src/test/java/com/palominolabs/metrics/guice/TimedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/test/java/com/palominolabs/metrics/guice/TimedTest.java -------------------------------------------------------------------------------- /src/test/java/com/palominolabs/metrics/guice/annotation/ClassAnnotationResolverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/test/java/com/palominolabs/metrics/guice/annotation/ClassAnnotationResolverTest.java -------------------------------------------------------------------------------- /src/test/java/com/palominolabs/metrics/guice/annotation/ListAnnotationResolverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/test/java/com/palominolabs/metrics/guice/annotation/ListAnnotationResolverTest.java -------------------------------------------------------------------------------- /src/test/java/com/palominolabs/metrics/guice/annotation/MethodAnnotationResolverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palominolabs/metrics-guice/HEAD/src/test/java/com/palominolabs/metrics/guice/annotation/MethodAnnotationResolverTest.java --------------------------------------------------------------------------------