public class RemoteContextListener extends UnicastRemoteObject implements RemoteContextListenerInterface
(c) copyright 2002-2005 Delft
University of Technology , the Netherlands.
See for project information www.simulation.tudelft.nl
License of use: Lesser
General Public License (LGPL) , no warranty.
ref
Constructor and Description |
---|
RemoteContextListener(ContextListenerInterface listener)
constructs a new RemoteContextListener
|
Modifier and Type | Method and Description |
---|---|
void |
namingExceptionThrown(NamingExceptionEvent evt)
Called when a naming exception is thrown while attempting to fire a
NamingEvent.
|
void |
objectAdded(NamingEvent evt)
Called when an object has been added.
|
void |
objectChanged(NamingEvent evt)
Called when an object has been changed.
|
void |
objectRemoved(NamingEvent evt)
Called when an object has been removed.
|
void |
objectRenamed(NamingEvent evt)
Called when an object has been renamed.
|
clone, exportObject, exportObject, exportObject, unexportObject
getClientHost, getLog, setLog
public RemoteContextListener(ContextListenerInterface listener) throws RemoteException
listener
- the target.RemoteException
- on network failure.public void objectChanged(NamingEvent evt)
RemoteContextListenerInterface
The binding of the changed object can be obtained using evt.getNewBinding(). Its old binding (before the change) can be obtained using evt.getOldBinding().
objectChanged
in interface RemoteContextListenerInterface
evt
- The nonnull naming event.#objectChanged(javax.naming.event.NamingEvent)
public void objectAdded(NamingEvent evt)
RemoteContextListenerInterface
The binding of the newly added object can be obtained using evt.getNewBinding().
objectAdded
in interface RemoteContextListenerInterface
evt
- The nonnull event.RemoteContextListenerInterface.objectAdded(javax.naming.event.NamingEvent)
public void objectRemoved(NamingEvent evt)
RemoteContextListenerInterface
The binding of the newly removed object can be obtained using evt.getOldBinding().
objectRemoved
in interface RemoteContextListenerInterface
evt
- The nonnull event.RemoteContextListenerInterface.objectRemoved(javax.naming.event.NamingEvent)
public void objectRenamed(NamingEvent evt)
RemoteContextListenerInterface
The binding of the renamed object can be obtained using evt.getNewBinding(). Its old binding (before the rename) can be obtained using evt.getOldBinding(). One of these may be null if the old/new binding was outside the scope in which the listener has registered interest.
objectRenamed
in interface RemoteContextListenerInterface
evt
- The nonnull event.RemoteContextListenerInterface.objectRenamed(javax.naming.event.NamingEvent)
public void namingExceptionThrown(NamingExceptionEvent evt)
RemoteContextListenerInterface
namingExceptionThrown
in interface RemoteContextListenerInterface
evt
- The nonnull event.#namingExceptionThrown(javax.naming.event.NamingExceptionEvent)
Copyright © 2002-2012 Delft University of Technology, the Netherlands. All Rights Reserved.