com.ibm.di.api.jmx.mbeans
Interface TDIPropertiesMBean

All Superinterfaces:
BaseAdminMBean, BaseMBean
All Known Implementing Classes:
TDIProperties

public interface TDIPropertiesMBean
extends BaseAdminMBean

JMX interface to TDIProperties. Wrapper API to expose the functionality available from com.ibm.di.config.interfaces.TDIProperties.

See Also:
TDIProperties

Method Summary
 void addPropertyStore(PropertyStoreConfig config)
           
 void commit()
           
 TDIPropertyStore getDefaultStore()
           
 TDIPropertyStore getPasswordStore()
           
 Object getProperty(String key)
           
 Object getProperty(String propertyStoreName, String key)
           
 TDIPropertyStore getPropertyStore(String name)
           
 String[] getPropertyStoreKeys(String propertyStoreName)
           
 List getPropertyStoreNames()
           
 void insertPropertyStore(PropertyStoreConfig config, int atIndex)
           
 void removeProperty(String propertyStoreName, String key)
           
 void removePropertyStore(String propertyStoreName)
           
 void setDefaultStore(TDIPropertyStore defaultStore)
           
 void setPasswordStore(TDIPropertyStore passwordStore)
           
 TDIPropertyStore setProperty(String key, Object value)
           
 TDIPropertyStore setProperty(String key, Object value, boolean protect)
           
 void setProperty(String propertyStoreName, String key, Object value)
           
 String trimKey(String key)
           
 
Methods inherited from interface com.ibm.di.api.jmx.mbeans.BaseMBean
getId, getType
 

Method Detail

commit

void commit()
            throws RemoteException,
                   Exception
Throws:
RemoteException
Exception

getProperty

Object getProperty(String key)
                   throws RemoteException,
                          Exception
Throws:
RemoteException
Exception

setProperty

TDIPropertyStore setProperty(String key,
                             Object value)
                             throws RemoteException,
                                    Exception
Throws:
RemoteException
Exception

setProperty

TDIPropertyStore setProperty(String key,
                             Object value,
                             boolean protect)
                             throws RemoteException,
                                    Exception
Throws:
RemoteException
Exception

removeProperty

void removeProperty(String propertyStoreName,
                    String key)
                    throws RemoteException,
                           Exception
Throws:
RemoteException
Exception

getProperty

Object getProperty(String propertyStoreName,
                   String key)
                   throws RemoteException,
                          Exception
Throws:
RemoteException
Exception

setProperty

void setProperty(String propertyStoreName,
                 String key,
                 Object value)
                 throws RemoteException,
                        Exception
Throws:
RemoteException
Exception

getPropertyStoreKeys

String[] getPropertyStoreKeys(String propertyStoreName)
                              throws RemoteException,
                                     Exception
Throws:
RemoteException
Exception

addPropertyStore

void addPropertyStore(PropertyStoreConfig config)
                      throws RemoteException,
                             Exception
Throws:
RemoteException
Exception

insertPropertyStore

void insertPropertyStore(PropertyStoreConfig config,
                         int atIndex)
                         throws RemoteException,
                                Exception
Throws:
RemoteException
Exception

removePropertyStore

void removePropertyStore(String propertyStoreName)
                         throws RemoteException,
                                Exception
Throws:
RemoteException
Exception

getPropertyStoreNames

List getPropertyStoreNames()
                           throws Exception,
                                  RemoteException
Throws:
Exception
RemoteException

getDefaultStore

TDIPropertyStore getDefaultStore()
                                 throws Exception,
                                        RemoteException
Throws:
Exception
RemoteException

setDefaultStore

void setDefaultStore(TDIPropertyStore defaultStore)
                     throws Exception,
                            RemoteException
Throws:
Exception
RemoteException

getPasswordStore

TDIPropertyStore getPasswordStore()
                                  throws Exception,
                                         RemoteException
Throws:
Exception
RemoteException

setPasswordStore

void setPasswordStore(TDIPropertyStore passwordStore)
                      throws Exception,
                             RemoteException
Throws:
Exception
RemoteException

getPropertyStore

TDIPropertyStore getPropertyStore(String name)
                                  throws Exception,
                                         RemoteException
Throws:
Exception
RemoteException

trimKey

String trimKey(String key)
               throws Exception,
                      RemoteException
Throws:
Exception
RemoteException