Download erma Free Java Code

Description

ERMA (Extremely Reusable Monitoring API ) is an instrumentation API that has been designed to be applicable for all monitoring needs. The design goal is "to make instrumentation as simple as logging." Lowering the effort needed to add instrumentation will encourage developers to add monitoring code where ever it makes sense.

Source Files

The download file erma-master.zip has the following entries.


.fbprefs/*from   w  ww  .  j av  a 2s .  co m*/
.gitignore
.project
.settings/org.eclipse.jdt.ui.prefs
ChangeLog
LICENSE
README-ECLIPSE
README.md
build.gradle
erma-api/build-deps.xml
erma-api/build.gradle
erma-api/gradle.properties
erma-api/src/java/com/orbitz/monitoring/api/Aggregator.java
erma-api/src/java/com/orbitz/monitoring/api/Attribute.java
erma-api/src/java/com/orbitz/monitoring/api/AttributeUndefinedException.java
erma-api/src/java/com/orbitz/monitoring/api/CantCoerceException.java
erma-api/src/java/com/orbitz/monitoring/api/CompositeMonitor.java
erma-api/src/java/com/orbitz/monitoring/api/Decomposer.java
erma-api/src/java/com/orbitz/monitoring/api/InheritableStrategy.java
erma-api/src/java/com/orbitz/monitoring/api/Monitor.java
erma-api/src/java/com/orbitz/monitoring/api/MonitorProcessor.java
erma-api/src/java/com/orbitz/monitoring/api/MonitorProcessorAttachable.java
erma-api/src/java/com/orbitz/monitoring/api/MonitorProcessorFactory.java
erma-api/src/java/com/orbitz/monitoring/api/MonitoringEngine.java
erma-api/src/java/com/orbitz/monitoring/api/MonitoringLevel.java
erma-api/src/java/com/orbitz/monitoring/api/annotation/Monitored.java
erma-api/src/java/com/orbitz/monitoring/api/engine/MapBasedInheritableStrategy.java
erma-api/src/java/com/orbitz/monitoring/api/engine/NoOpInheritableStrategy.java
erma-api/src/java/com/orbitz/monitoring/api/engine/StackBasedInheritableStrategy.java
erma-api/src/java/com/orbitz/monitoring/api/mappers/MonitorAttributeMapper.java
erma-api/src/java/com/orbitz/monitoring/api/mappers/ObjectAttributeMapper.java
erma-api/src/java/com/orbitz/monitoring/api/monitor/AbstractCompositeMonitor.java
erma-api/src/java/com/orbitz/monitoring/api/monitor/AbstractMonitor.java
erma-api/src/java/com/orbitz/monitoring/api/monitor/AttributeHolder.java
erma-api/src/java/com/orbitz/monitoring/api/monitor/AttributeMap.java
erma-api/src/java/com/orbitz/monitoring/api/monitor/CompositeAttributeHolder.java
erma-api/src/java/com/orbitz/monitoring/api/monitor/CompositeAttributeMap.java
erma-api/src/java/com/orbitz/monitoring/api/monitor/EventMonitor.java
erma-api/src/java/com/orbitz/monitoring/api/monitor/TransactionMonitor.java
erma-api/src/java/com/orbitz/monitoring/api/monitor/ValueMonitor.java
erma-api/src/java/com/orbitz/monitoring/api/monitor/serializable/SerializableCompositeMonitor.java
erma-api/src/java/com/orbitz/monitoring/api/monitor/serializable/SerializableMonitor.java
erma-api/src/java/com/orbitz/monitoring/api/template/TransactionMonitorCallback.java
erma-api/src/java/com/orbitz/monitoring/api/template/TransactionMonitorTemplate.java
erma-api/test/src/java/com/orbitz/monitoring/api/AttributeMapTest.java
erma-api/test/src/java/com/orbitz/monitoring/api/MonitoringEngineTest.java
erma-api/test/src/java/com/orbitz/monitoring/api/MonitoringLevelTest.java
erma-api/test/src/java/com/orbitz/monitoring/api/engine/MapBasedInheritableStrategyTest.java
erma-api/test/src/java/com/orbitz/monitoring/api/engine/NoOpInheritableStrategyTest.java
erma-api/test/src/java/com/orbitz/monitoring/api/engine/StackBasedInheritableStrategyTest.java
erma-api/test/src/java/com/orbitz/monitoring/api/monitor/AttributeHolderTest.java
erma-api/test/src/java/com/orbitz/monitoring/api/monitor/EventMonitorTest.java
erma-api/test/src/java/com/orbitz/monitoring/api/monitor/TransactionMonitorTest.java
erma-api/test/src/java/com/orbitz/monitoring/api/monitor/ValueMonitorTest.java
erma-api/test/src/java/com/orbitz/monitoring/api/template/TransactionMonitorTemplateTest.java
erma-ext/erma-mongo-processor/build.gradle
erma-ext/erma-mongo-processor/gradle.properties
erma-ext/erma-mongo-processor/src/java/com/orbitz/monitoring/lib/mappers/IdentityAttributeMapperImpl.java
erma-ext/erma-mongo-processor/src/java/com/orbitz/monitoring/lib/mappers/MonitorAttributeMapperImpl.java
erma-ext/erma-mongo-processor/src/java/com/orbitz/monitoring/lib/processor/MongoDBMonitorProcessor.java
erma-ext/erma-mongo-processor/test/src/java/com/orbitz/monitoring/lib/mappers/MonitorAttributeMapperImplTest.java
erma-ext/erma-mongo-processor/test/src/java/com/orbitz/monitoring/lib/processor/MongoDBMonitorProcessorTest.java
erma-lib/build-deps.xml
erma-lib/build.gradle
erma-lib/gradle.properties
erma-lib/src/java/com/orbitz/monitoring/lib/BaseMonitoringEngineManager.java
erma-lib/src/java/com/orbitz/monitoring/lib/LoggingMonitoringEngineManager.java
erma-lib/src/java/com/orbitz/monitoring/lib/decomposer/AbstractAttributeDecomposerStep.java
erma-lib/src/java/com/orbitz/monitoring/lib/decomposer/ArrayDecomposer.java
erma-lib/src/java/com/orbitz/monitoring/lib/decomposer/AttributeDecomposer.java
erma-lib/src/java/com/orbitz/monitoring/lib/decomposer/AttributeHolderDecomposer.java
erma-lib/src/java/com/orbitz/monitoring/lib/decomposer/ClassDecomposer.java
erma-lib/src/java/com/orbitz/monitoring/lib/decomposer/IdentityDecomposer.java
erma-lib/src/java/com/orbitz/monitoring/lib/decomposer/ListDecomposer.java
erma-lib/src/java/com/orbitz/monitoring/lib/decomposer/MapDecomposer.java
erma-lib/src/java/com/orbitz/monitoring/lib/decomposer/ReflectiveDecomposer.java
erma-lib/src/java/com/orbitz/monitoring/lib/decomposer/SetDecomposer.java
erma-lib/src/java/com/orbitz/monitoring/lib/decomposer/ToStringDecomposer.java
erma-lib/src/java/com/orbitz/monitoring/lib/factory/AggregationMonitorProcessorFactory.java
erma-lib/src/java/com/orbitz/monitoring/lib/factory/ProcessGroup.java
erma-lib/src/java/com/orbitz/monitoring/lib/factory/SimpleMonitorProcessorFactory.java
erma-lib/src/java/com/orbitz/monitoring/lib/interceptor/MatchAlwaysMonitoredAttributeSource.java
erma-lib/src/java/com/orbitz/monitoring/lib/interceptor/MonitoredAttribute.java
erma-lib/src/java/com/orbitz/monitoring/lib/interceptor/MonitoredAttributeEditor.java
erma-lib/src/java/com/orbitz/monitoring/lib/interceptor/MonitoredAttributeSource.java
erma-lib/src/java/com/orbitz/monitoring/lib/interceptor/MonitoredAttributeSourceAdvisor.java
erma-lib/src/java/com/orbitz/monitoring/lib/interceptor/NameMatchMonitoredAttributeSource.java
erma-lib/src/java/com/orbitz/monitoring/lib/interceptor/ThreadDefaultUncaughtExceptionHandler.java
erma-lib/src/java/com/orbitz/monitoring/lib/interceptor/TransactionMonitorInterceptor.java
erma-lib/src/java/com/orbitz/monitoring/lib/interceptor/TransactionMonitorProxyFactoryBean.java
erma-lib/src/java/com/orbitz/monitoring/lib/interceptor/annotation/AnnotationMonitoredAttributeSource.java
erma-lib/src/java/com/orbitz/monitoring/lib/processor/AggregationMonitorProcessor.java
erma-lib/src/java/com/orbitz/monitoring/lib/processor/AsyncMonitorProcessor.java
erma-lib/src/java/com/orbitz/monitoring/lib/processor/CPUProfilingMonitorProcessor.java
erma-lib/src/java/com/orbitz/monitoring/lib/processor/ConcurrencyMonitorProcessor.java
erma-lib/src/java/com/orbitz/monitoring/lib/processor/EventPatternLoggingMonitorProcessor.java
erma-lib/src/java/com/orbitz/monitoring/lib/processor/LatencyMonitoringCoverageMonitorProcessor.java
erma-lib/src/java/com/orbitz/monitoring/lib/processor/LocationAnnotatingMonitorProcessor.java
erma-lib/src/java/com/orbitz/monitoring/lib/processor/LoggingMonitorProcessor.java
erma-lib/src/java/com/orbitz/monitoring/lib/processor/MonitorProcessorAdapter.java
erma-lib/src/java/com/orbitz/monitoring/lib/processor/MonitorSampler.java
erma-lib/src/java/com/orbitz/monitoring/lib/processor/PercentageMonitorSampler.java
erma-lib/src/java/com/orbitz/monitoring/lib/processor/RenamingMonitorProcessor.java
erma-lib/src/java/com/orbitz/monitoring/lib/processor/ResultCodeAnnotatingMonitorProcessor.java
erma-lib/src/java/com/orbitz/monitoring/lib/processor/ThreadContentionMonitorProcessor.java
erma-lib/src/java/com/orbitz/monitoring/lib/processor/XmlLoggingMonitorProcessor.java
erma-lib/src/java/com/orbitz/monitoring/lib/processor/statsd/StatsdMonitorProcessor.java
erma-lib/src/java/com/orbitz/monitoring/lib/renderer/EventPatternMonitorRenderer.java
erma-lib/src/java/com/orbitz/monitoring/lib/renderer/MonitorRenderer.java
erma-lib/src/java/com/orbitz/monitoring/lib/renderer/SimpleMonitorRenderer.java
erma-lib/src/java/com/orbitz/monitoring/lib/renderer/XmlMonitorRenderer.java
erma-lib/src/java/com/orbitz/monitoring/lib/timertask/DeadlockDetectionTimerTask.java
erma-lib/src/java/com/orbitz/monitoring/lib/timertask/HeartbeatTimerTask.java
erma-lib/src/java/com/orbitz/monitoring/lib/timertask/VMStatTimerTask.java
erma-lib/src/java/com/orbitz/statsd/StatsdClient.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/BaseMonitoringEngineManagerTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/decomposer/ArrayDecomposerTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/decomposer/AttributeDecomposerTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/decomposer/IdentityDecomposerTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/decomposer/ListDecomposerTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/decomposer/MapDecomposerTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/decomposer/MockDecomposerStep.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/decomposer/ReflectiveDecomposerTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/decomposer/SetDecomposerTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/factory/AggregationMonitorProcessorFactoryTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/factory/ProcessGroupTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/factory/SimpleMonitorProcessorFactoryTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/interceptor/MatchAlwaysMonitoredAttributeSourceTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/interceptor/MockTransactionMonitor.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/interceptor/MonitoredAttributeEditorTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/interceptor/MonitoredAttributeSourceAdvisorTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/interceptor/NameMatchMonitoredAttributeSourceTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/interceptor/ReflectionTarget.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/interceptor/SimpleService.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/interceptor/SimpleServiceImpl.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/interceptor/ThreadDefaultUncaughtExceptionHandlerTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/interceptor/TransactionMonitorInterceptorTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/interceptor/TransactionMonitorProxyFactoryBeanTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/interceptor/annotation/AnnotationMonitoredAttributeSourceTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/interceptor/container_tests/AnnotationAutoProxyTest.xml
erma-lib/test/src/java/com/orbitz/monitoring/lib/interceptor/container_tests/AnnotationProxyFactoryTest.xml
erma-lib/test/src/java/com/orbitz/monitoring/lib/interceptor/container_tests/BasicProxyTests.xml
erma-lib/test/src/java/com/orbitz/monitoring/lib/interceptor/container_tests/BeanNameAutoProxyTest.xml
erma-lib/test/src/java/com/orbitz/monitoring/lib/interceptor/container_tests/ContainerTests.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/interceptor/container_tests/MethodNameProxyTests.xml
erma-lib/test/src/java/com/orbitz/monitoring/lib/processor/AsyncMonitorProcessorTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/processor/CPUProfilingMonitorProcessorTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/processor/ConcurrencyMonitorProcessorTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/processor/EventPatternLoggingMonitorProcessorTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/processor/LatencyMonitoringCoverageMonitorProcessorTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/processor/LoggingMonitorProcessorTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/processor/PercentageMonitorSamplerTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/processor/RenamingMonitorProcessorTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/processor/ResultCodeAnnotatingMonitorProcessorTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/processor/TestAppender.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/processor/ThreadContentionMonitorProcessorTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/processor/XmlLoggingMonitorProcessorTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/processor/statsd/StatsdMonitorProcessorTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/renderer/EventPatternMonitorRendererTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/renderer/XmlMonitorRendererTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/timertask/DeadlockDetectionTimerTaskTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/timertask/HeartbeatTimerTaskTest.java
erma-lib/test/src/java/com/orbitz/monitoring/lib/timertask/VMStatTimerTaskTest.java
erma-test/build.gradle
erma-test/gradle.properties
erma-test/src/java/com/orbitz/monitoring/test/CompositeMonitorTestBase.java
erma-test/src/java/com/orbitz/monitoring/test/MockDecomposer.java
erma-test/src/java/com/orbitz/monitoring/test/MockMonitorProcessor.java
erma-test/src/java/com/orbitz/monitoring/test/MockMonitorProcessorFactory.java
erma-test/src/java/com/orbitz/monitoring/test/MonitorTestBase.java
erma-test/src/java/com/orbitz/monitoring/test/OC.java
gradle-wrapper.jar
gradle-wrapper.properties
gradle.properties
gradlew
gradlew.bat
index.html
settings.gradle

Download

Click the following link to download erma-master.zip.

erma-master.zip




















Home »
  Java Free Code »
    API »




API
API Client
API Google