1 package org.objectweb.celtix.bus.management.jmx.export.annotation;2 3 import java.lang.annotation.Documented ;4 import java.lang.annotation.ElementType ;5 import java.lang.annotation.Retention ;6 import java.lang.annotation.RetentionPolicy ;7 import java.lang.annotation.Target ;8 9 @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 }25