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,AbstractPeer
- Enclosing class:
- TableDataProtocol
public static class TableDataProtocol.LocalServer
extends 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(@NotNull com.fishlib.base.log.LogOutput logOutput) voidvoidinitialize(@NotNull TableDataProtocol.LocalClient peer) voidsendColumnFileDataRequest(long requestKey, @NotNull TableKey tableKey, @NotNull TableLocationKey locationKey, @NotNull CharSequence columnName, @NotNull ColumnFileType columnFileType, long startOffset, int minimumLength) voidsendColumnFileSizeRequest(long requestKey, @NotNull TableKey tableKey, @NotNull TableLocationKey locationKey, @NotNull CharSequence columnName, @NotNull ColumnFileType columnFileType, long requiredSize) voidsendColumnLocationExistenceRequest(long requestKey, @NotNull TableKey tableKey, @NotNull TableLocationKey locationKey, @NotNull CharSequence columnName) voidsendTableLocationRefreshRequest(long requestKey, boolean subscribe, @NotNull TableKey tableKey, @NotNull TableLocationKey locationKey) voidsendTableLocationsRequest(long requestKey, boolean subscribe, @NotNull TableKey tableKey) voidsendUnsubscribeRequest(long requestKey, long requestKeyToUnsubscribe) voidsetResponseHandler(@NotNull 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 interfaceAbstractPeer- Overrides:
shutdownin classAbstractInProcessPeer
-
sendUnsubscribeRequest
public void sendUnsubscribeRequest(long requestKey, long requestKeyToUnsubscribe) - Specified by:
sendUnsubscribeRequestin interfaceTableDataProtocol.Server
-
sendTableLocationsRequest
public void sendTableLocationsRequest(long requestKey, boolean subscribe, @NotNull @NotNull TableKey tableKey) - Specified by:
sendTableLocationsRequestin interfaceTableDataProtocol.Server
-
sendTableLocationRefreshRequest
public void sendTableLocationRefreshRequest(long requestKey, boolean subscribe, @NotNull @NotNull TableKey tableKey, @NotNull @NotNull TableLocationKey locationKey) - Specified by:
sendTableLocationRefreshRequestin interfaceTableDataProtocol.Server
-
sendColumnLocationExistenceRequest
public void sendColumnLocationExistenceRequest(long requestKey, @NotNull @NotNull TableKey tableKey, @NotNull @NotNull TableLocationKey locationKey, @NotNull @NotNull CharSequence columnName) - Specified by:
sendColumnLocationExistenceRequestin interfaceTableDataProtocol.Server
-
sendColumnFileSizeRequest
public void sendColumnFileSizeRequest(long requestKey, @NotNull @NotNull TableKey tableKey, @NotNull @NotNull TableLocationKey locationKey, @NotNull @NotNull CharSequence columnName, @NotNull @NotNull ColumnFileType columnFileType, long requiredSize) - Specified by:
sendColumnFileSizeRequestin interfaceTableDataProtocol.Server
-
sendColumnFileDataRequest
public void sendColumnFileDataRequest(long requestKey, @NotNull @NotNull TableKey tableKey, @NotNull @NotNull TableLocationKey locationKey, @NotNull @NotNull CharSequence columnName, @NotNull @NotNull ColumnFileType columnFileType, long startOffset, int minimumLength) - Specified by:
sendColumnFileDataRequestin interfaceTableDataProtocol.Server
-
toString
-
append
public com.fishlib.base.log.LogOutput append(@NotNull @NotNull com.fishlib.base.log.LogOutput logOutput) - Specified by:
appendin interfacecom.fishlib.base.log.LogOutputAppendable
-
authenticate
public void authenticate()- Specified by:
authenticatein interfaceTableDataProtocol.Server
-