|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
com.ibm.di.api.remote.impl.APIRemoteObject
com.ibm.di.api.remote.impl.TDIPropertiesImpl
public class TDIPropertiesImpl
Wrapper API to expose the functionality available from com.ibm.di.config.interfaces.TDIProperties.
| Field Summary |
|---|
| Fields inherited from class java.rmi.server.RemoteObject |
|---|
ref |
| Method Summary | |
|---|---|
void |
addPropertyStore(PropertyStoreConfig config)
Adds a property store to the end of the list of TDI-P's list of property stores. |
void |
commit()
Does a commit on all property stores. |
static TDIPropertiesImpl |
createInstance(TDIProperties localTDIP,
SessionImpl aSession)
Creates TDIPropertiesImpl instance. |
TDIPropertyStore |
getDefaultStore()
Returns the default property store. |
TDIPropertyStore |
getPasswordStore()
Returns the password store. |
java.lang.Object |
getProperty(java.lang.String key)
Gets the property value from the property store chosen by TDIProperties. |
java.lang.Object |
getProperty(java.lang.String propertyStoreName,
java.lang.String key)
Returns the property value from the named property store. |
TDIPropertyStore |
getPropertyStore(java.lang.String name)
Returns the named property store. |
java.lang.String[] |
getPropertyStoreKeys(java.lang.String propertyStoreName)
Returns an array containing all the property keys in the named property store. |
java.util.List |
getPropertyStoreNames()
Returns a list of property store names in use by TDI-P. |
void |
insertPropertyStore(PropertyStoreConfig config,
int atIndex)
Inserts a connector interface at the given index. |
boolean |
isPropertyEncrypted(java.lang.String propertyStoreName,
java.lang.String key)
Returns whether specified property is encrypted or not. |
void |
removeProperty(java.lang.String propertyStoreName,
java.lang.String key)
Removes a property in the named property store. |
void |
removePropertyStore(java.lang.String propertyStoreName)
Removes a property store from TDI-P. |
void |
setDefaultStore(TDIPropertyStore defaultStore)
Sets the default property store. |
void |
setPasswordStore(TDIPropertyStore passwordStore)
Sets the password store. |
TDIPropertyStore |
setProperty(java.lang.String key,
java.lang.Object value)
Sets the property in the property store chosen by TDIProperties. |
TDIPropertyStore |
setProperty(java.lang.String key,
java.lang.Object value,
boolean protect)
Sets the property in the property store chosen by TDIProperties. |
void |
setProperty(java.lang.String propertyStoreName,
java.lang.String key,
java.lang.Object value)
Sets the property in the named property store. |
void |
setProperty(java.lang.String propertyStoreName,
java.lang.String key,
java.lang.Object value,
boolean protect)
Sets the property in the named property store. |
java.lang.String |
trimKey(java.lang.String key)
Trims the key from a given string. |
| Methods inherited from class java.rmi.server.UnicastRemoteObject |
|---|
clone, exportObject, exportObject, exportObject, unexportObject |
| Methods inherited from class java.rmi.server.RemoteServer |
|---|
getClientHost, getLog, setLog |
| Methods inherited from class java.rmi.server.RemoteObject |
|---|
equals, getRef, hashCode, toString, toStub |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public void commit()
throws java.rmi.RemoteException,
java.lang.Exception
commit in interface TDIPropertiesjava.rmi.RemoteException - if a communication-related exception occurs.
java.lang.Exception - if Runtime or Security exception occurs
public java.lang.Object getProperty(java.lang.String key)
throws java.rmi.RemoteException,
java.lang.Exception
getProperty in interface TDIPropertieskey - The property name
java.rmi.RemoteException - if a communication-related exception occurs.
java.lang.Exception - if Runtime or Security exception occurs
public TDIPropertyStore setProperty(java.lang.String key,
java.lang.Object value)
throws java.rmi.RemoteException,
java.lang.Exception
setProperty in interface TDIPropertieskey - The property namevalue - The new property value
TDIPropertyStore to which the key/value pair
was written
java.rmi.RemoteException - if a communication-related exception occurs.
java.lang.Exception - if Runtime or Security exception occurs
public TDIPropertyStore setProperty(java.lang.String key,
java.lang.Object value,
boolean protect)
throws java.rmi.RemoteException,
java.lang.Exception
setProperty in interface TDIPropertieskey - The property namevalue - The new property valueprotect - True if value should be protected (driver dependent)
TDIPropertyStore to which the key/value pair
was written
java.rmi.RemoteException - if a communication-related exception occurs.
java.lang.Exception - if Runtime or Security exception occurs
public void removeProperty(java.lang.String propertyStoreName,
java.lang.String key)
throws java.rmi.RemoteException,
java.lang.Exception
removeProperty in interface TDIPropertiespropertyStoreName - The name of the property storekey - The property to delete
java.rmi.RemoteException - if a communication-related exception occurs.
java.lang.Exception - if Runtime or Security exception occurs
public java.lang.Object getProperty(java.lang.String propertyStoreName,
java.lang.String key)
throws java.rmi.RemoteException,
java.lang.Exception
getProperty in interface TDIPropertiespropertyStoreName - The name of the property storekey - The property value
java.rmi.RemoteException - if a communication-related exception occurs.
java.lang.Exception - if Runtime or Security exception occurs
public void setProperty(java.lang.String propertyStoreName,
java.lang.String key,
java.lang.Object value)
throws java.rmi.RemoteException,
java.lang.Exception
setProperty in interface TDIPropertiespropertyStoreName - The name of the property storekey - The property namevalue - The new property value
java.rmi.RemoteException - if a communication-related exception occurs.
java.lang.Exception - if Runtime or Security exception occurs
public java.lang.String[] getPropertyStoreKeys(java.lang.String propertyStoreName)
throws java.rmi.RemoteException,
java.lang.Exception
getPropertyStoreKeys in interface TDIPropertiespropertyStoreName - The name of the property store
java.rmi.RemoteException - if a communication-related exception occurs.
java.lang.Exception - if Runtime or Security exception occurs
public void addPropertyStore(PropertyStoreConfig config)
throws java.rmi.RemoteException,
java.lang.Exception
addPropertyStore in interface TDIPropertiesconfig - The property store configuration
java.rmi.RemoteException - if a communication-related exception occurs.
java.lang.Exception - if Runtime or Security exception occurs
public void insertPropertyStore(PropertyStoreConfig config,
int atIndex)
throws java.rmi.RemoteException,
java.lang.Exception
insertPropertyStore in interface TDIPropertiesconfig - The property store configurationatIndex - The position where the new connector is placed (-1 = END, 0 =
First)
java.rmi.RemoteException - if a communication-related exception occurs.
java.lang.Exception - if Runtime or Security exception occurs
public void removePropertyStore(java.lang.String propertyStoreName)
throws java.rmi.RemoteException,
java.lang.Exception
removePropertyStore in interface TDIPropertiespropertyStoreName - The name of the property store
java.rmi.RemoteException - if a communication-related exception occurs.
java.lang.Exception - if Runtime or Security exception occurs
public java.util.List getPropertyStoreNames()
throws java.lang.Exception,
java.rmi.RemoteException
getPropertyStoreNames in interface TDIPropertiesjava.lang.Exception - if Runtime or Security exception occurs
java.rmi.RemoteException - if a communication-related exception occurs.
public TDIPropertyStore getDefaultStore()
throws java.lang.Exception,
java.rmi.RemoteException
getDefaultStore in interface TDIPropertiesjava.lang.Exception - if Runtime or Security exception occurs
java.rmi.RemoteException - if a communication-related exception occurs.
public void setDefaultStore(TDIPropertyStore defaultStore)
throws java.lang.Exception,
java.rmi.RemoteException
setDefaultStore in interface TDIPropertiesdefaultStore - the new default property store
java.lang.Exception - if Runtime or Security exception occurs
java.rmi.RemoteException - if a communication-related exception occurs.
public TDIPropertyStore getPasswordStore()
throws java.lang.Exception,
java.rmi.RemoteException
getPasswordStore in interface TDIPropertiesjava.lang.Exception - if Runtime or Security exception occurs
java.rmi.RemoteException - if a communication-related exception occurs.
public void setPasswordStore(TDIPropertyStore passwordStore)
throws java.lang.Exception,
java.rmi.RemoteException
setPasswordStore in interface TDIPropertiespasswordStore - the new password store
java.lang.Exception - if Runtime or Security exception occurs
java.rmi.RemoteException - if a communication-related exception occurs.
public TDIPropertyStore getPropertyStore(java.lang.String name)
throws java.lang.Exception,
java.rmi.RemoteException
getPropertyStore in interface TDIPropertiesname - the name of the property store
TDIPropertyStore with specified name
java.lang.Exception - if Runtime or Security exception occurs
java.rmi.RemoteException - if a communication-related exception occurs.
public java.lang.String trimKey(java.lang.String key)
throws java.lang.Exception,
java.rmi.RemoteException
trimKey("greeting:Hello, world!") will return
the following string: "Hello, world!".
trimKey in interface TDIPropertieskey - a string representing key:value pair
java.lang.Exception - if Runtime or Security exception occurs
java.rmi.RemoteException - if a communication-related exception occurs.
public void setProperty(java.lang.String propertyStoreName,
java.lang.String key,
java.lang.Object value,
boolean protect)
throws java.rmi.RemoteException,
java.lang.Exception
setProperty in interface TDIPropertiespropertyStoreName - The name of the property storekey - The property namevalue - The new property valueprotect - True if value should be protected (driver dependent)
java.rmi.RemoteException - if a communication-related exception occurs.
java.lang.Exception - if Runtime or Security exception occurs
public boolean isPropertyEncrypted(java.lang.String propertyStoreName,
java.lang.String key)
throws java.lang.Exception,
java.rmi.RemoteException
isPropertyEncrypted in interface TDIPropertiespropertyStoreName - The name of the property storekey - The property value
true if this property is encrypted;
false otherwise
java.lang.Exception
java.rmi.RemoteException - if a communication-related exception occurs.
public static TDIPropertiesImpl createInstance(TDIProperties localTDIP,
SessionImpl aSession)
throws DIException,
java.rmi.RemoteException
localTDIP - the local TDIPropertiesaSession - the SessionImpl object
DIException - if Runtime or Security exception occurs.
java.rmi.RemoteException - if a communication-related exception occurs.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||