Package org.djutils.event.remote
Class RemoteEventPubSubTest.TestRemoteEventListener
- java.lang.Object
-
- java.rmi.server.RemoteObject
-
- java.rmi.server.RemoteServer
-
- java.rmi.server.UnicastRemoteObject
-
- org.djutils.rmi.RMIObject
-
- org.djutils.event.remote.RemoteEventListener
-
- org.djutils.event.remote.RemoteEventPubSubTest.TestRemoteEventListener
-
- All Implemented Interfaces:
Serializable
,Remote
,EventListener
,EventListenerInterface
,RemoteEventListenerInterface
- Enclosing class:
- RemoteEventPubSubTest
protected static class RemoteEventPubSubTest.TestRemoteEventListener extends RemoteEventListener
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class java.rmi.server.RemoteObject
ref
-
-
Constructor Summary
Constructors Constructor Description TestRemoteEventListener(String key)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EventInterface
getReceivedEvent()
void
notify(EventInterface event)
void
setExpectedObject(Object expectedObject)
void
setExpectingNotification(boolean expectingNotification)
-
Methods inherited from class org.djutils.rmi.RMIObject
getRegistry, register
-
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, exportObject, exportObject, unexportObject
-
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
-
-
-
-
Constructor Detail
-
TestRemoteEventListener
public TestRemoteEventListener(String key) throws RemoteException, AlreadyBoundException
- Parameters:
key
- String; the key under which the listener will be registered in RMI- Throws:
RemoteException
- on errorAlreadyBoundException
- on error
-
-
Method Detail
-
setExpectingNotification
public void setExpectingNotification(boolean expectingNotification)
- Parameters:
expectingNotification
- set expectingNotification
-
setExpectedObject
public void setExpectedObject(Object expectedObject)
- Parameters:
expectedObject
- set expectedObject
-
getReceivedEvent
public EventInterface getReceivedEvent()
- Returns:
- receivedEvent
-
notify
public void notify(EventInterface event) throws RemoteException
- Throws:
RemoteException
-
-