Package org.weakref.jmx
Class ObjectNames
java.lang.Object
org.weakref.jmx.ObjectNames
Generate JMX object names.
-
Method Summary
Modifier and TypeMethodDescriptionstatic ObjectNameBuilderstatic ObjectNameBuilderstatic ObjectNameBuilderbuilder(Class<?> clazz, Annotation annotation) static ObjectNameBuilderbuilder(Class<?> clazz, Class<? extends Annotation> annotationClass) static ObjectNameBuilderstatic StringgeneratedNameOf(Class<?> clazz) Produce a standardized JMX object name.static StringgeneratedNameOf(Class<?> clazz, com.google.inject.name.Named named) Produce a generated JMX object name.static StringgeneratedNameOf(Class<?> clazz, Annotation annotation) Produce a generated JMX object name.static StringgeneratedNameOf(Class<?> clazz, Class<? extends Annotation> annotationClass) Produce a generated JMX object name.static StringgeneratedNameOf(Class<?> clazz, String name) Produce a generated JMX object name.
-
Method Details
-
generatedNameOf
Produce a standardized JMX object name.- Returns:
- JMX object name of the form "[package_name]:name=[class_name]"
-
generatedNameOf
Produce a generated JMX object name.- Returns:
- JMX object name of the form "[package_name]:type=[class_name],name=[ann_class_name]"
-
generatedNameOf
Produce a generated JMX object name.- Returns:
- JMX object name of the form "[package_name]:type=[class_name],name=[ann_class_name]"
-
generatedNameOf
Produce a generated JMX object name.- Returns:
- JMX object name of the form "[package_name]:type=[class_name],name=[named_value]"
-
generatedNameOf
Produce a generated JMX object name.- Returns:
- JMX object name of the form "[package_name]:type=[class_name],name=[named_value]"
-
builder
-
builder
-
builder
public static ObjectNameBuilder builder(Class<?> clazz, Class<? extends Annotation> annotationClass) -
builder
-
builder
-