DisplayName.java

22 lines | 535 B Blame History Raw Download
package azkaban.jmx;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import javax.management.DescriptorKey;

/**
 * DisplayName - This annotation allows to supply a display name for a method in
 * the MBean interface.
 */
@Documented
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface DisplayName {
	@DescriptorKey("displayName")
	String value();
}