public class RemoteThingReferenceImpl extends java.rmi.server.UnicastRemoteObject implements RemoteThingReference
| Constructor and Description |
|---|
RemoteThingReferenceImpl(ThingReferenceImpl ref) |
| Modifier and Type | Method and Description |
|---|---|
ThingChangedEvent |
acknowledgeThingChanged(Action a)
Action must be RemoteAction
|
void |
addThingChangedListener(ThingChangedListener a,
long id)
addThingChangedListener and removeThingChangedListener
provide ThingChangedEvent source semantics;
Action must be RemoteAction
|
java.lang.String |
getName() |
Thing |
getThing() |
long |
getTick() |
long |
incTick() |
ThingChangedEvent |
peekThingChanged(Action a)
Action must be RemoteAction
|
void |
removeThingChangedListener(ThingChangedListener a)
ThingChangedListener must be RemoteAction
|
void |
setThing(Thing t)
set this RemoteThingReferenceImpl to refer to t;
must be RemoteThingImpl
|
clone, exportObject, exportObject, exportObject, unexportObjectpublic RemoteThingReferenceImpl(ThingReferenceImpl ref) throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic void setThing(Thing t) throws VisADException, java.rmi.RemoteException
setThing in interface ThingReferenceVisADExceptionjava.rmi.RemoteExceptionpublic Thing getThing() throws VisADException, java.rmi.RemoteException
getThing in interface ThingReferenceVisADExceptionjava.rmi.RemoteExceptionpublic long getTick()
throws VisADException,
java.rmi.RemoteException
getTick in interface ThingReferenceVisADExceptionjava.rmi.RemoteExceptionpublic long incTick()
throws VisADException,
java.rmi.RemoteException
incTick in interface ThingReferenceVisADExceptionjava.rmi.RemoteExceptionpublic java.lang.String getName()
throws VisADException,
java.rmi.RemoteException
getName in interface ThingReferenceVisADExceptionjava.rmi.RemoteExceptionpublic void addThingChangedListener(ThingChangedListener a, long id) throws VisADException, java.rmi.RemoteException
addThingChangedListener in interface ThingReferenceVisADExceptionjava.rmi.RemoteExceptionpublic void removeThingChangedListener(ThingChangedListener a) throws VisADException, java.rmi.RemoteException
removeThingChangedListener in interface ThingReferenceVisADExceptionjava.rmi.RemoteExceptionpublic ThingChangedEvent peekThingChanged(Action a) throws VisADException, java.rmi.RemoteException
peekThingChanged in interface ThingReferenceVisADExceptionjava.rmi.RemoteExceptionpublic ThingChangedEvent acknowledgeThingChanged(Action a) throws VisADException, java.rmi.RemoteException
acknowledgeThingChanged in interface ThingReferenceVisADExceptionjava.rmi.RemoteException