Package 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 java.lang.Object implements BaseAdminMBean
This class implements BaseAdminMBean and is extended by most of the implementing classes from the management package.
-
-
Constructor Summary
Constructors Constructor Description BaseAdmin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getCurrentUserId()
Retrieves the ID of the current user.java.lang.String
getKeyPropertyList()
Returns the MBean key property list.
-
-
-
Method Detail
-
getKeyPropertyList
public java.lang.String getKeyPropertyList() throws DIException
Returns the MBean key property list. If the MBean type isAssemblyLine
and the id isHello
, 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 java.lang.String getCurrentUserId()
Retrieves the ID of the current user.- Returns:
- current user ID.
-
-