org.smallmind.instrument.aop
Annotation Type ChronometerMetric


@Target(value={CONSTRUCTOR,METHOD})
@Retention(value=RUNTIME)
public @interface ChronometerMetric


Required Element Summary
 JMX value
           
 
Optional Element Summary
 String alias
           
 Clocks clocks
           
 TimeUnit durationUnit
           
 Samples samples
           
 long tickInterval
           
 TimeUnit tickTimeUnit
           
 

Element Detail

value

public abstract JMX value

alias

public abstract String alias
Default:
""

samples

public abstract Samples samples
Default:
org.smallmind.instrument.Samples.BIASED

durationUnit

public abstract TimeUnit durationUnit
Default:
java.util.concurrent.TimeUnit.MILLISECONDS

tickInterval

public abstract long tickInterval
Default:
10L

tickTimeUnit

public abstract TimeUnit tickTimeUnit
Default:
java.util.concurrent.TimeUnit.SECONDS

clocks

public abstract Clocks clocks
Default:
org.smallmind.instrument.Clocks.EPOCH


Copyright © 2012. All Rights Reserved.