visad
Class RemoteThingReferenceImpl
- java.lang.Object
-
- java.rmi.server.RemoteObject
-
- java.rmi.server.RemoteServer
-
- java.rmi.server.UnicastRemoteObject
-
- visad.RemoteThingReferenceImpl
-
- All Implemented Interfaces:
- java.io.Serializable, java.rmi.Remote, RemoteThingReference, ThingReference
- Direct Known Subclasses:
- RemoteDataReferenceImpl
public class RemoteThingReferenceImpl extends java.rmi.server.UnicastRemoteObject implements RemoteThingReference
RemoteThingReferenceImpl is VisAD remote adapter for ThingReferenceImpl.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description RemoteThingReferenceImpl(ThingReferenceImpl ref)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description ThingChangedEventacknowledgeThingChanged(Action a)Action must be RemoteActionvoidaddThingChangedListener(ThingChangedListener a, long id)addThingChangedListener and removeThingChangedListener provide ThingChangedEvent source semantics; Action must be RemoteActionjava.lang.StringgetName()ThinggetThing()longgetTick()longincTick()ThingChangedEventpeekThingChanged(Action a)Action must be RemoteActionvoidremoveThingChangedListener(ThingChangedListener a)ThingChangedListener must be RemoteActionvoidsetThing(Thing t)set this RemoteThingReferenceImpl to refer to t; must be RemoteThingImpl-
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
-
-
-
-
Constructor Detail
-
RemoteThingReferenceImpl
public RemoteThingReferenceImpl(ThingReferenceImpl ref) throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
-
-
Method Detail
-
setThing
public void setThing(Thing t) throws VisADException, java.rmi.RemoteException
set this RemoteThingReferenceImpl to refer to t; must be RemoteThingImpl- Specified by:
setThingin interfaceThingReference- Throws:
VisADExceptionjava.rmi.RemoteException
-
getThing
public Thing getThing() throws VisADException, java.rmi.RemoteException
- Specified by:
getThingin interfaceThingReference- Throws:
VisADExceptionjava.rmi.RemoteException
-
getTick
public long getTick() throws VisADException, java.rmi.RemoteException- Specified by:
getTickin interfaceThingReference- Throws:
VisADExceptionjava.rmi.RemoteException
-
incTick
public long incTick() throws VisADException, java.rmi.RemoteException- Specified by:
incTickin interfaceThingReference- Throws:
VisADExceptionjava.rmi.RemoteException
-
getName
public java.lang.String getName() throws VisADException, java.rmi.RemoteException- Specified by:
getNamein interfaceThingReference- Throws:
VisADExceptionjava.rmi.RemoteException
-
addThingChangedListener
public void addThingChangedListener(ThingChangedListener a, long id) throws VisADException, java.rmi.RemoteException
addThingChangedListener and removeThingChangedListener provide ThingChangedEvent source semantics; Action must be RemoteAction- Specified by:
addThingChangedListenerin interfaceThingReference- Throws:
VisADExceptionjava.rmi.RemoteException
-
removeThingChangedListener
public void removeThingChangedListener(ThingChangedListener a) throws VisADException, java.rmi.RemoteException
ThingChangedListener must be RemoteAction- Specified by:
removeThingChangedListenerin interfaceThingReference- Throws:
VisADExceptionjava.rmi.RemoteException
-
peekThingChanged
public ThingChangedEvent peekThingChanged(Action a) throws VisADException, java.rmi.RemoteException
Action must be RemoteAction- Specified by:
peekThingChangedin interfaceThingReference- Throws:
VisADExceptionjava.rmi.RemoteException
-
acknowledgeThingChanged
public ThingChangedEvent acknowledgeThingChanged(Action a) throws VisADException, java.rmi.RemoteException
Action must be RemoteAction- Specified by:
acknowledgeThingChangedin interfaceThingReference- Throws:
VisADExceptionjava.rmi.RemoteException
-
-
DMelt 3.0 © DataMelt by jWork.ORG