org.glassfish.admin.amx.impl.j2ee
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
static String CORRESPONDING_CONFIG
          ObjectName of corresponding Config MBean, if any
static String CORRESPONDING_REF
          ObjectName of corresponding Config reference MBean, if any
static 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
 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

getMetadata

<T> T getMetadata(String name,
                  Class<T> clazz)

add

void add(String key,
         Object value)

getCorrespondingConfig

ObjectName getCorrespondingConfig()

getCorrespondingRef

ObjectName getCorrespondingRef()

getDeploymentDescriptor

String getDeploymentDescriptor()

getAll

Map<String,Object> getAll()


Copyright © 2012. All Rights Reserved.