public interface com.codahale.metrics.health.annotation.Async extends java.lang.annotation.Annotation
minor version: 0
major version: 59
flags: flags: (0x2601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT, ACC_ANNOTATION
this_class: com.codahale.metrics.health.annotation.Async
super_class: java.lang.Object
{
public abstract long period();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.codahale.metrics.health.annotation.Async$ScheduleType scheduleType();
descriptor: ()Lcom/codahale/metrics/health/annotation/Async$ScheduleType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
AnnotationDefault: com.codahale.metrics.health.annotation.Async$ScheduleType.FIXED_RATE:Lcom/codahale/metrics/health/annotation/Async$ScheduleType;
public abstract long initialDelay();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
AnnotationDefault: 0
public abstract java.util.concurrent.TimeUnit unit();
descriptor: ()Ljava/util/concurrent/TimeUnit;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
AnnotationDefault: java.util.concurrent.TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit;
public abstract com.codahale.metrics.health.annotation.Async$InitialState initialState();
descriptor: ()Lcom/codahale/metrics/health/annotation/Async$InitialState;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
AnnotationDefault: com.codahale.metrics.health.annotation.Async$InitialState.HEALTHY:Lcom/codahale/metrics/health/annotation/Async$InitialState;
public abstract long healthyTtl();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
AnnotationDefault: -1
}
SourceFile: "Async.java"
NestMembers:
com.codahale.metrics.health.annotation.Async$InitialState com.codahale.metrics.health.annotation.Async$ScheduleType
InnerClasses:
public final InitialState = com.codahale.metrics.health.annotation.Async$InitialState of com.codahale.metrics.health.annotation.Async
public final ScheduleType = com.codahale.metrics.health.annotation.Async$ScheduleType of com.codahale.metrics.health.annotation.Async
RuntimeVisibleAnnotations:
java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME:Ljava/lang/annotation/RetentionPolicy;)
java.lang.annotation.Target(value = {java.lang.annotation.ElementType.TYPE:Ljava/lang/annotation/ElementType;})