Package io.deephaven.enterprise.remote
Interface RemoteTableStateWatcher
- All Known Implementing Classes:
- ControllerStateWatcher
public interface RemoteTableStateWatcher
An Observable interface for 
ConnectionAwareRemoteTable to monitor the state of a remote table.- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic interfaceAn Observer of state changes for this watcher.static interfaceA Token representing the state of the remote table object.
- 
Method SummaryModifier and TypeMethodDescriptionvoidclearObserver(@NotNull RemoteTableStateWatcher.Observer o) Remove theRemoteTableStateWatcher.Observerset bysetObserver(Observer).Get a description of the watcher.voidsetObserver(@NotNull RemoteTableStateWatcher.Observer o) Set theRemoteTableStateWatcher.Observerto notify of state changes.
- 
Method Details- 
setObserverSet theRemoteTableStateWatcher.Observerto notify of state changes.- Parameters:
- o- the observer
 
- 
clearObserverRemove theRemoteTableStateWatcher.Observerset bysetObserver(Observer). The observer must be identical.- Parameters:
- o- the observer to remove. Must be identical to what was passed to- setObserver(Observer)
 
- 
descriptionString description()Get a description of the watcher.- Returns:
- a description.
 
 
-