public interface LiveViewMultiConnection extends LiveViewConnection
LiveViewConnectionFactory.getConnection(MultiConnectionConfig, boolean)
.)
Note that while this is a LiveViewConnection
, some operations of that interface will fail with an appropriate error code
LiveViewExceptionType#NOT_SUPPORTED_IN_MULTICONNECT
.
For example (but not limited to), attempting to upload new AlertRule
s or acquiring TablePublisher
s will fail. Operations such as these
should be performed directly against the intended target server using a normal LiveViewConnection
.
LiveViewConnection.TableProviderAPIHelper
CQS_INTERNAL_ID
Modifier and Type | Method and Description |
---|---|
List<? extends LiveViewConnectionControl> |
getConnectionControls()
This list will have a one-for-one correspondence with the list of ConnectionConfigs or the list of URIs that were
used to create this LiveViewMultiConnection.
|
LiveViewConnectionControl |
getCurrentConnection()
LiveViewConnectionControl of the "current" connection, if there is one.
|
addTableProvider, checkPermission, checkPermissions, close, deleteRows, describeQuery, executeSnapshotQuery, getAlertManager, getCapability, getClientController, getConnectionURI, getSendTupleInfo, getServerUtilityDataProvider, getTable, getTableAdminManager, hasCapability, isConnected, listTables, listTables, registerQuery, registerTableListListener, removeTableProvider, sendTupleAction
LiveViewConnectionControl getCurrentConnection()
List<? extends LiveViewConnectionControl> getConnectionControls()