com.ibm.di.api.jmx.mbeans
Class BaseAdmin
java.lang.Object
com.ibm.di.api.jmx.mbeans.BaseAdmin
All Implemented Interfaces: BaseAdminMBean , BaseMBean
Direct Known Subclasses: AssemblyLine , AssemblyLineHandler , ConfigInstance , DIServer , SecurityRegistry , ServerInfo , SystemLog , SystemQueue , TDIProperties , TombstoneManager
public abstract class BaseAdmin extends Object implements BaseAdminMBean
This class implements BaseAdminMBean and is extended by most of the
implementing classes from the management package.
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
BaseAdmin
public BaseAdmin ()
getKeyPropertyList
public String getKeyPropertyList ()
throws DIException
Returns the MBean key property list. If the MBean type is
AssemblyLine
and the id is Hello
, the
result of this method would be
"type=AssemblyLine,id=Hello"
Returns: string representing the MBean attributes.
Throws:
DIException
- if an error occurs while obtaining MBean's type.
getCurrentUserId
protected String getCurrentUserId ()
Retrieves the ID of the current user.
Returns: current user ID.