com.ibm.di.api.remote.impl
Class ConfigurationFileListenerBase

java.lang.Object
  extended by java.rmi.server.RemoteObject
      extended by java.rmi.server.RemoteServer
          extended by java.rmi.server.UnicastRemoteObject
              extended by com.ibm.di.api.remote.impl.APIRemoteObject
                  extended by com.ibm.di.api.remote.impl.ConfigurationFileListenerBase
All Implemented Interfaces:
ConfigurationFileListener, RemoteListener, java.io.Serializable, java.rmi.Remote, java.util.EventListener

public class ConfigurationFileListenerBase
extends APIRemoteObject
implements ConfigurationFileListener

This class implements EventListener for Server API Configuration File events.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Method Summary
static ConfigurationFileListener createInstance(ConfigurationFileListener aListener)
          Creates new instance of this class.
static ConfigurationFileListener createInstance(ConfigurationFileListener aListener, boolean aSSLon)
          Creates new instance of this class.
static ConfigurationFileListener createInstance(ConfigurationFileListener aListener, boolean aSSLon, boolean aUseCustomProperties)
          Creates new instance of this class.
 void handleEvent(ConfigEvent event)
          Called to deliver the ConfigEvent that had occurred.
 
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

handleEvent

public void handleEvent(ConfigEvent event)
                 throws java.rmi.RemoteException
Called to deliver the ConfigEvent that had occurred.

Specified by:
handleEvent in interface ConfigurationFileListener
Parameters:
event - the event object
Throws:
java.rmi.RemoteException - - on communication error.

createInstance

public static ConfigurationFileListener createInstance(ConfigurationFileListener aListener,
                                                       boolean aSSLon)
                                                throws java.lang.Exception,
                                                       java.rmi.RemoteException
Creates new instance of this class.

Parameters:
aListener - the ConfigurationFileListener object
aSSLon - if true SSL is used
Returns:
new ConfigurationFileListener object
Throws:
java.lang.Exception - if Runtime or Security exception occurs
java.rmi.RemoteException - if a communication-related exception occurs.

createInstance

public static ConfigurationFileListener createInstance(ConfigurationFileListener aListener)
                                                throws java.lang.Exception,
                                                       java.rmi.RemoteException
Creates new instance of this class.

Parameters:
aListener - the ConfigurationFileListener object
Returns:
new ConfigurationFileListenerBase object
Throws:
java.lang.Exception - if Runtime or Security exception occurs
java.rmi.RemoteException - if a communication-related exception occurs.

createInstance

public static ConfigurationFileListener createInstance(ConfigurationFileListener aListener,
                                                       boolean aSSLon,
                                                       boolean aUseCustomProperties)
                                                throws java.lang.Exception,
                                                       java.rmi.RemoteException
Creates new instance of this class.

Parameters:
aListener - the ConfigurationFileListener object
aSSLon - if true SSL is used
aUseCustomProperties - if true custom user properties are used.
Returns:
new ConfigurationFileListenerBase object
Throws:
java.lang.Exception - if Runtime or Security exception occurs
java.rmi.RemoteException - if a communication-related exception occurs.