com.ibm.di.api.jmx.mbeans
Class TDIProperties
java.lang.Object
com.ibm.di.api.jmx.mbeans.BaseAdmin
com.ibm.di.api.jmx.mbeans.TDIProperties
All Implemented Interfaces: BaseAdminMBean , BaseMBean , TDIPropertiesMBean
public class TDIProperties extends BaseAdmin implements TDIPropertiesMBean
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
MBEAN_TYPE
public static final String MBEAN_TYPE
See Also: Constant Field Values
TDIProperties
public TDIProperties (TDIProperties aLocalTDIProperties,
String aId)
throws DIException
Throws:
DIException
getType
public String getType ()
Description copied from interface: BaseMBean
Reads attribute "Type".
getType()
and getId()
are used in a common schema for
object names for all MBeans in the management package. The key properties part
of the object name of each MBean is defined as
"type=" + getType() + ",id=" + getId()
, for example
"type=AssemblyLine,id=Hello".
Specified by: getType
in interface BaseMBean
Returns: the type of this MBean.
getId
public String getId ()
Description copied from interface: BaseMBean
Reads attribute "Id". The "Id" value should be different for different MBeans of
the same type.
getType()
and getId()
are used in a common schema for
object names for all MBeans in the management package. The key properties part
of the object name of each MBean is defined as
"type=" + getType() + ",id=" + getId()
, for example
"type=AssemblyLine,id=Hello".
Specified by: getId
in interface BaseMBean
Returns: the Id of this MBean.
commit
public void commit ()
throws RemoteException ,
Exception
Specified by: commit
in interface TDIPropertiesMBean
Throws:
RemoteException
Exception
getProperty
public Object getProperty (String key)
throws RemoteException ,
Exception
Specified by: getProperty
in interface TDIPropertiesMBean
Throws:
RemoteException
Exception
setProperty
public TDIPropertyStore setProperty (String key,
Object value)
throws RemoteException ,
Exception
Specified by: setProperty
in interface TDIPropertiesMBean
Throws:
RemoteException
Exception
setProperty
public TDIPropertyStore setProperty (String key,
Object value,
boolean protect)
throws RemoteException ,
Exception
Specified by: setProperty
in interface TDIPropertiesMBean
Throws:
RemoteException
Exception
removeProperty
public void removeProperty (String propertyStoreName,
String key)
throws RemoteException ,
Exception
Specified by: removeProperty
in interface TDIPropertiesMBean
Throws:
RemoteException
Exception
getProperty
public Object getProperty (String propertyStoreName,
String key)
throws RemoteException ,
Exception
Specified by: getProperty
in interface TDIPropertiesMBean
Throws:
RemoteException
Exception
setProperty
public void setProperty (String propertyStoreName,
String key,
Object value)
throws RemoteException ,
Exception
Specified by: setProperty
in interface TDIPropertiesMBean
Throws:
RemoteException
Exception
getPropertyStoreKeys
public String [] getPropertyStoreKeys (String propertyStoreName)
throws RemoteException ,
Exception
Specified by: getPropertyStoreKeys
in interface TDIPropertiesMBean
Throws:
RemoteException
Exception
addPropertyStore
public void addPropertyStore (PropertyStoreConfig config)
throws RemoteException ,
Exception
Specified by: addPropertyStore
in interface TDIPropertiesMBean
Throws:
RemoteException
Exception
insertPropertyStore
public void insertPropertyStore (PropertyStoreConfig config,
int atIndex)
throws RemoteException ,
Exception
Specified by: insertPropertyStore
in interface TDIPropertiesMBean
Throws:
RemoteException
Exception
removePropertyStore
public void removePropertyStore (String propertyStoreName)
throws RemoteException ,
Exception
Specified by: removePropertyStore
in interface TDIPropertiesMBean
Throws:
RemoteException
Exception
getPropertyStoreNames
public List getPropertyStoreNames ()
throws Exception ,
RemoteException
Specified by: getPropertyStoreNames
in interface TDIPropertiesMBean
Throws:
Exception
RemoteException
getDefaultStore
public TDIPropertyStore getDefaultStore ()
throws Exception ,
RemoteException
Specified by: getDefaultStore
in interface TDIPropertiesMBean
Throws:
Exception
RemoteException
setDefaultStore
public void setDefaultStore (TDIPropertyStore defaultStore)
throws Exception ,
RemoteException
Specified by: setDefaultStore
in interface TDIPropertiesMBean
Throws:
Exception
RemoteException
getPasswordStore
public TDIPropertyStore getPasswordStore ()
throws Exception ,
RemoteException
Specified by: getPasswordStore
in interface TDIPropertiesMBean
Throws:
Exception
RemoteException
setPasswordStore
public void setPasswordStore (TDIPropertyStore passwordStore)
throws Exception ,
RemoteException
Specified by: setPasswordStore
in interface TDIPropertiesMBean
Throws:
Exception
RemoteException
getPropertyStore
public TDIPropertyStore getPropertyStore (String name)
throws Exception ,
RemoteException
Specified by: getPropertyStore
in interface TDIPropertiesMBean
Throws:
Exception
RemoteException
trimKey
public String trimKey (String key)
throws Exception ,
RemoteException
Specified by: trimKey
in interface TDIPropertiesMBean
Throws:
Exception
RemoteException
genObjectName
public static javax.management.ObjectName genObjectName (String aUniqueCode)
throws DIException
Throws:
DIException