Interface Metadata
-
- All Known Implementing Classes:
MetadataImpl
public interface Metadata
Used to store extra data in MBeans without having to impact differing constructors.- Author:
- llc
-
-
Field Summary
Fields Modifier and Type Field Description static String
CORRESPONDING_CONFIG
ObjectName of corresponding Config MBean, if anystatic String
CORRESPONDING_REF
ObjectName of corresponding Config reference MBean, if anystatic String
DEPLOYMENT_DESCRIPTOR
Object reference to parent mbean (the object, not the ObjectName)static String
PARENT
Object reference to parent mbean (the object, not the ObjectName)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
add(String key, Object value)
Map<String,Object>
getAll()
ObjectName
getCorrespondingConfig()
ObjectName
getCorrespondingRef()
String
getDeploymentDescriptor()
<T> T
getMetadata(String name, Class<T> clazz)
-
-
-
Field Detail
-
CORRESPONDING_CONFIG
static final String CORRESPONDING_CONFIG
ObjectName of corresponding Config MBean, if any- See Also:
- Constant Field Values
-
CORRESPONDING_REF
static final String CORRESPONDING_REF
ObjectName of corresponding Config reference MBean, if any- See Also:
- Constant Field Values
-
PARENT
static final String PARENT
Object reference to parent mbean (the object, not the ObjectName)- See Also:
- Constant Field Values
-
DEPLOYMENT_DESCRIPTOR
static final String DEPLOYMENT_DESCRIPTOR
Object reference to parent mbean (the object, not the ObjectName)- See Also:
- Constant Field Values
-
-
Method Detail
-
getCorrespondingConfig
ObjectName getCorrespondingConfig()
-
getCorrespondingRef
ObjectName getCorrespondingRef()
-
getDeploymentDescriptor
String getDeploymentDescriptor()
-
-