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.Inherited ;6 import java.lang.annotation.Retention ;7 import java.lang.annotation.RetentionPolicy ;8 import java.lang.annotation.Target ;9 10 11 @Target (ElementType.TYPE)12 @Retention (RetentionPolicy.RUNTIME)13 @Inherited 14 @Documented 15 public @interface ManagedNotification {16 17 String name();18 19 String description() default "";20 21 String [] notificationTypes();22 23 }24