org.objectweb.easybeans.container.mdb.management
Class MDBMessageEndPointFactoryIdentifier

java.lang.Object
  extended by org.objectweb.easybeans.jsr77.JSR77ManagementIdentifier<MDBMessageEndPointFactory>
      extended by org.objectweb.easybeans.container.mdb.management.MDBMessageEndPointFactoryIdentifier
All Implemented Interfaces:
EZBManagementIdentifier<MDBMessageEndPointFactory>

public class MDBMessageEndPointFactoryIdentifier
extends JSR77ManagementIdentifier<MDBMessageEndPointFactory>

Generates an ObjectName for an MDB message endpoint factory MBean.

Author:
Florent Benoit

Field Summary
private static java.lang.String TYPE
          JMX MBean Type.
 
Constructor Summary
MDBMessageEndPointFactoryIdentifier()
           
 
Method Summary
 java.lang.String getAdditionnalProperties(MDBMessageEndPointFactory instance)
          
 java.lang.String getNamePropertyValue(MDBMessageEndPointFactory instance)
          
 java.lang.String getTypeValue()
          This method has to be implemented by each EZBManagementIdentifier.
 
Methods inherited from class org.objectweb.easybeans.jsr77.JSR77ManagementIdentifier
getDomain, getInheritedPropertiesAsString, getLogger, getParentNameProperty, getTypeName, getTypeProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE

private static final java.lang.String TYPE
JMX MBean Type.

See Also:
Constant Field Values
Constructor Detail

MDBMessageEndPointFactoryIdentifier

public MDBMessageEndPointFactoryIdentifier()
Method Detail

getTypeValue

public java.lang.String getTypeValue()
This method has to be implemented by each EZBManagementIdentifier.

Returns:
Returns the type value. (example : J2EEServer)

getAdditionnalProperties

public java.lang.String getAdditionnalProperties(MDBMessageEndPointFactory instance)

Parameters:
instance - Managed instance from which the additionnal properties will be extracted.
Returns:
Returns a comma separated(,) list of properties (name=value)

getNamePropertyValue

public java.lang.String getNamePropertyValue(MDBMessageEndPointFactory instance)

Parameters:
instance - Managed instance from which the name will be extracted.
Returns:
Returns the ObjectName 'name' property value.