visad.collab
Class DisplaySyncImpl
java.lang.Object
visad.collab.DisplaySyncImpl
- All Implemented Interfaces:
- java.lang.Runnable, java.util.Comparator, DisplaySync, MonitorCallback
public class DisplaySyncImpl
- extends java.lang.Object
- implements java.util.Comparator, DisplaySync, java.lang.Runnable
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.util.Comparator |
equals |
DisplaySyncImpl
public DisplaySyncImpl(DisplayImpl dpy)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
DisplaySyncImpl
public DisplaySyncImpl(DisplayImpl dpy,
boolean cl)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
compare
public int compare(java.lang.Object o1,
java.lang.Object o2)
- Specified by:
compare
in interface java.util.Comparator
destroy
public void destroy()
- Specified by:
destroy
in interface DisplaySync
eventReady
public void eventReady(RemoteEventProvider provider,
java.lang.Object key)
- Start event callback.
- Specified by:
eventReady
in interface MonitorCallback
getName
public java.lang.String getName()
isLocalClear
public boolean isLocalClear()
- Specified by:
isLocalClear
in interface DisplaySync
isThreadRunning
public boolean isThreadRunning()
run
public void run()
- Requests events from the remote provider(s).
- Specified by:
run
in interface java.lang.Runnable