All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jgroups.annotations.MBean Maven / Gradle / Ivy

There is a newer version: 5.3.13.Final
Show newest version
package org.jgroups.annotations;
import java.lang.annotation.*;
/**
 * Optional annotation that exposes all public methods in the class hierarchy (excluding Object) as MBean operations.
 * All methods are exposed if and only if exposeAll attribute is true.
* * If a more fine grained MBean attribute and operation exposure is needed, do not use @MBean annotation but annotate * fields and public methods directly using @ManagedOperation and @ManagedAttribute annotations. * @author Chris Mills */ @Retention(RetentionPolicy.RUNTIME) @Target( { ElementType.TYPE }) @Inherited public @interface MBean { String objectName() default ""; boolean exposeAll() default false; String description() default ""; }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy