org.ow2.easybeans.component.management
Class ComponentManagementIdentifier<T extends EZBComponent>

java.lang.Object
  extended by org.ow2.easybeans.component.management.ComponentManagementIdentifier<T>
Type Parameters:
T - Managed Type.
All Implemented Interfaces:
EZBManagementIdentifier<T>
Direct Known Subclasses:
StatisticComponentIdentifier

public abstract class ComponentManagementIdentifier<T extends EZBComponent>
extends java.lang.Object
implements EZBManagementIdentifier<T>

Generic EZBManagementIdentifier for EZBComponents.

Author:
missonng

Constructor Summary
ComponentManagementIdentifier()
           
 
Method Summary
 java.lang.String getAdditionnalProperties(T instance)
          
 java.lang.String getDomain()
          
 java.lang.String getNamePropertyValue(T instance)
          
 java.lang.String getServerName()
           
 java.lang.String getTypeName()
          
 java.lang.String getTypeProperty()
          
 java.lang.String getTypeValue()
          
 void setDomain(java.lang.String domainName)
          
 void setServerName(java.lang.String serverName)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentManagementIdentifier

public ComponentManagementIdentifier()
Method Detail

getDomain

public java.lang.String getDomain()

Specified by:
getDomain in interface EZBManagementIdentifier<T extends EZBComponent>

setDomain

public void setDomain(java.lang.String domainName)

Specified by:
setDomain in interface EZBManagementIdentifier<T extends EZBComponent>

getServerName

public java.lang.String getServerName()
Returns:
the JMX Server name of the MBean.

setServerName

public void setServerName(java.lang.String serverName)

Specified by:
setServerName in interface EZBManagementIdentifier<T extends EZBComponent>

getTypeName

public java.lang.String getTypeName()

Specified by:
getTypeName in interface EZBManagementIdentifier<T extends EZBComponent>

getTypeValue

public java.lang.String getTypeValue()

Specified by:
getTypeValue in interface EZBManagementIdentifier<T extends EZBComponent>

getTypeProperty

public java.lang.String getTypeProperty()

Specified by:
getTypeProperty in interface EZBManagementIdentifier<T extends EZBComponent>

getNamePropertyValue

public java.lang.String getNamePropertyValue(T instance)

Specified by:
getNamePropertyValue in interface EZBManagementIdentifier<T extends EZBComponent>

getAdditionnalProperties

public java.lang.String getAdditionnalProperties(T instance)

Specified by:
getAdditionnalProperties in interface EZBManagementIdentifier<T extends EZBComponent>


Copyright © 2006-2009 OW2 Consortium. All Rights Reserved.