Class TableDataProtocol.LocalServer
java.lang.Object
io.deephaven.enterprise.comm.impl.nio.AbstractInProcessPeer
com.illumon.iris.db.v2.locations.protocol.TableDataProtocol.LocalServer
- All Implemented Interfaces:
com.fishlib.base.log.LogOutputAppendable,TableDataProtocol.Server,io.deephaven.enterprise.comm.impl.nio.AbstractPeer
- Enclosing class:
- TableDataProtocol
public static class TableDataProtocol.LocalServer
extends io.deephaven.enterprise.comm.impl.nio.AbstractInProcessPeer
implements TableDataProtocol.Server
-
Field Summary
Fields inherited from class io.deephaven.enterprise.comm.impl.nio.AbstractInProcessPeer
isShutdown -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.fishlib.base.log.LogOutputappend(com.fishlib.base.log.LogOutput logOutput) voidvoidvoidsendColumnFileDataRequest(long requestKey, TableKey tableKey, TableLocationKey locationKey, CharSequence columnName, ColumnFileType columnFileType, long startOffset, int minimumLength) voidsendColumnFileSizeRequest(long requestKey, TableKey tableKey, TableLocationKey locationKey, CharSequence columnName, ColumnFileType columnFileType, long requiredSize) voidsendColumnLocationExistenceRequest(long requestKey, TableKey tableKey, TableLocationKey locationKey, CharSequence columnName) voidsendTableLocationRefreshRequest(long requestKey, boolean subscribe, TableKey tableKey, TableLocationKey locationKey) voidsendTableLocationsRequest(long requestKey, boolean subscribe, TableKey tableKey) voidsendUnsubscribeRequest(long requestKey, long requestKeyToUnsubscribe) voidsetResponseHandler(TableDataProtocol.ResponseHandler responseHandler) voidshutdown()toString()Methods inherited from class io.deephaven.enterprise.comm.impl.nio.AbstractInProcessPeer
flush, flush, getPeerId, isShutdown, maybeFlush, maybeFlushMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.deephaven.enterprise.comm.impl.nio.AbstractPeer
flush, flush, getPeerId, isShutdown, maybeFlush, maybeFlush
-
Constructor Details
-
LocalServer
-
-
Method Details
-
setResponseHandler
-
initialize
-
shutdown
public void shutdown()- Specified by:
shutdownin interfaceio.deephaven.enterprise.comm.impl.nio.AbstractPeer- Overrides:
shutdownin classio.deephaven.enterprise.comm.impl.nio.AbstractInProcessPeer
-
sendUnsubscribeRequest
public void sendUnsubscribeRequest(long requestKey, long requestKeyToUnsubscribe) - Specified by:
sendUnsubscribeRequestin interfaceTableDataProtocol.Server
-
sendTableLocationsRequest
public void sendTableLocationsRequest(long requestKey, boolean subscribe, @NotNull TableKey tableKey) - Specified by:
sendTableLocationsRequestin interfaceTableDataProtocol.Server
-
sendTableLocationRefreshRequest
public void sendTableLocationRefreshRequest(long requestKey, boolean subscribe, @NotNull TableKey tableKey, @NotNull TableLocationKey locationKey) - Specified by:
sendTableLocationRefreshRequestin interfaceTableDataProtocol.Server
-
sendColumnLocationExistenceRequest
public void sendColumnLocationExistenceRequest(long requestKey, @NotNull TableKey tableKey, @NotNull TableLocationKey locationKey, @NotNull CharSequence columnName) - Specified by:
sendColumnLocationExistenceRequestin interfaceTableDataProtocol.Server
-
sendColumnFileSizeRequest
public void sendColumnFileSizeRequest(long requestKey, @NotNull TableKey tableKey, @NotNull TableLocationKey locationKey, @NotNull CharSequence columnName, @NotNull ColumnFileType columnFileType, long requiredSize) - Specified by:
sendColumnFileSizeRequestin interfaceTableDataProtocol.Server
-
sendColumnFileDataRequest
public void sendColumnFileDataRequest(long requestKey, @NotNull TableKey tableKey, @NotNull TableLocationKey locationKey, @NotNull CharSequence columnName, @NotNull ColumnFileType columnFileType, long startOffset, int minimumLength) - Specified by:
sendColumnFileDataRequestin interfaceTableDataProtocol.Server
-
toString
-
append
public com.fishlib.base.log.LogOutput append(@NotNull com.fishlib.base.log.LogOutput logOutput) - Specified by:
appendin interfacecom.fishlib.base.log.LogOutputAppendable
-
authenticate
public void authenticate()- Specified by:
authenticatein interfaceTableDataProtocol.Server
-