Package io.deephaven.enterprise.remote
package io.deephaven.enterprise.remote
-
ClassDescriptionA
Tablethat wraps a Barrage subscription, but can gracefully handle upstream query state changes.Implementations of this interface provide parameters for aConnectionAwareRemoteTableto maintain a subscription to a remote table.Implementations of this interface can be used to construct a newConnectionAwareRemoteTableParams.ARemoteTableStateWatcherthat uses aPersistentQueryControllerClientto produce tokens backed byPersistentQueryInfoMessages.ARemoteTableStateWatcher.StateTokenbacked by aPersistentQueryInfoMessageA session factory that knows how to associate a barrage session and its managed channel; the session is created authenticated to a DHE authentication service client.An object that produces aManagedChannelgiven host, port and max message size.A Builder class for creating reliable subscriptions to remote tables.An interposed interface that forces users to authenticate with the remote system before they can call any subscription methods.A Factory class for creatingsessionsfor aConnectionAwareRemoteTableto connect to.An Observable interface forConnectionAwareRemoteTableto monitor the state of a remote table.An Observer of state changes for this watcher.A Token representing the state of the remote table object.Implementations of this interface provide parameters for aConnectionAwareRemoteTableto maintain a subscription to a remote table.Implementations of this interface can be used to construct a newSubscriptionOptions.