Class RemoteTableHandleManager
java.lang.Object
com.illumon.iris.db.tables.remote.RemoteTableHandleManager
- All Implemented Interfaces:
com.fishlib.net.api.CommandHandler
Exposes proxies to remote tables exported by an ExportedTableHandleManager.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface -
Constructor Summary
ConstructorsConstructorDescriptionRemoteTableHandleManager(QueryProcessorConnection processorConnection, com.fishlib.io.logger.Logger log) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidhandleClientDeath(com.fishlib.net.api.ClientEntry client) voidhandleCommand(com.fishlib.net.api.ClientEntry client, com.fishlib.base.Command comm) invokeRemotely(int id, Method method, Object[] args) invokeRemotelyAsync(int id, Method method, Object[] args) voidvoidvoidprocessPreemptiveDeltaUpdate(int handleId, DeltaUpdates deltaUpdates) voidprocessPreemptiveSnapshot(int handleId, PreemptiveUpdatesTable.SnapshotType snapshotType, InitialSnapshot snapshot) voidreleaseTableHandle(RemoteTableHandle handle) voidremoveCloseColumn(RemoteTableHandleManager.CloseableViewportColumn columnToRemove) resolveTableProxy(ExportedTableDescriptorMessage descriptorMessage) void
-
Constructor Details
-
RemoteTableHandleManager
public RemoteTableHandleManager(QueryProcessorConnection processorConnection, com.fishlib.io.logger.Logger log)
-
-
Method Details
-
getProcessorConnection
-
resolveTableProxy
-
releaseTableHandle
-
handleCommand
public void handleCommand(com.fishlib.net.api.ClientEntry client, com.fishlib.base.Command comm) - Specified by:
handleCommandin interfacecom.fishlib.net.api.CommandHandler
-
handleClientDeath
public void handleClientDeath(com.fishlib.net.api.ClientEntry client) - Specified by:
handleClientDeathin interfacecom.fishlib.net.api.CommandHandler
-
invokeRemotely
-
invokeRemotelyAsync
-
processPreemptiveSnapshot
public void processPreemptiveSnapshot(int handleId, PreemptiveUpdatesTable.SnapshotType snapshotType, InitialSnapshot snapshot) -
processPreemptiveDeltaUpdate
-
addCloseColumn
-
removeCloseColumn
-
wakeCloserThread
public void wakeCloserThread() -
onDisconnecting
public void onDisconnecting() -
onDisconnect
public void onDisconnect()
-