01: package org.objectweb.celtix.bus.management.jmx.export.annotation;
02:
03: import java.lang.annotation.Documented;
04: import java.lang.annotation.ElementType;
05: import java.lang.annotation.Retention;
06: import java.lang.annotation.RetentionPolicy;
07: import java.lang.annotation.Target;
08:
09: @Target(ElementType.METHOD)
10: @Retention(RetentionPolicy.RUNTIME)
11: @Documented
12: public @interface ManagedAttribute {
13:
14: String defaultValue() default "";
15:
16: String description() default "";
17:
18: int currencyTimeLimit() default -1;
19:
20: String persistPolicy() default "";
21:
22: int persistPeriod() default -1;
23:
24: }
|