Package io.deephaven.enterprise.remote
package io.deephaven.enterprise.remote
-
ClassDescriptionA
Table
that wraps a Barrage subscription, but can gracefully handle upstream query state changes.Implementations of this interface provide parameters for aConnectionAwareRemoteTable
to maintain a subscription to a remote table.Implementations of this interface can be used to construct a newConnectionAwareRemoteTableParams
.ARemoteTableStateWatcher
that uses aPersistentQueryControllerClient
to produce tokens backed byPersistentQueryInfoMessage
s.ARemoteTableStateWatcher.StateToken
backed by aPersistentQueryInfoMessage
A 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 aManagedChannel
given 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 creatingsessions
for aConnectionAwareRemoteTable
to connect to.An Observable interface forConnectionAwareRemoteTable
to 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 aConnectionAwareRemoteTable
to maintain a subscription to a remote table.Implementations of this interface can be used to construct a newSubscriptionOptions
.