public class RemoteThingImpl extends java.rmi.server.UnicastRemoteObject implements RemoteThing
| Constructor and Description |
|---|
RemoteThingImpl(ThingImpl thing) |
| Modifier and Type | Method and Description |
|---|---|
void |
addReference(ThingReference r)
add a ThingReference to this RemoteThingImpl;
must be RemoteThingReference;
called by ThingReference.setThing
|
long |
getTick()
RemoteThingReference-s can (but don't currently) poll getTick()
|
long |
incTick()
Tick is incremented in a RemoteThing object, rather than
propogating Thing changes to RemoteThingReference-s
|
void |
removeReference(ThingReference r)
remove a ThingReference to this RemoteThingImpl;
must be RemoteThingReferenceImpl;
called by ThingReference.setThing
|
clone, exportObject, exportObject, exportObject, unexportObjectpublic RemoteThingImpl(ThingImpl thing) throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic long incTick()
incTick in interface RemoteThingpublic long getTick()
getTick in interface RemoteThingpublic void addReference(ThingReference r) throws VisADException
addReference in interface ThingVisADExceptionpublic void removeReference(ThingReference r) throws VisADException
removeReference in interface ThingVisADException