Class TableDataProtocol.LocalClient
java.lang.Object
io.deephaven.enterprise.comm.impl.nio.AbstractInProcessPeer
com.illumon.iris.db.v2.locations.protocol.TableDataProtocol.LocalClient
- All Implemented Interfaces:
com.fishlib.base.log.LogOutputAppendable,TableDataProtocol.Client,io.deephaven.enterprise.comm.impl.nio.AbstractPeer
- Enclosing class:
- TableDataProtocol
public static class TableDataProtocol.LocalClient
extends io.deephaven.enterprise.comm.impl.nio.AbstractInProcessPeer
implements TableDataProtocol.Client
-
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) voidvoidsendColumnFileData(long requestKey, long startOffset, int length, io.deephaven.enterprise.niowrapper.sched.Message data) voidsendColumnFileSize(long requestKey, long columnFileSize) voidsendColumnLocationExistence(long requestKey, boolean exists, boolean littleEndianByteOrder, boolean symbolTableExists) voidsendRequestCompletion(long requestKey) voidsendRequestRejection(long requestKey, TableDataProtocol.RequestRejectionType requestRejectionType, CharSequence rejectText) voidsendTableLocationAdded(long requestKey, TableLocationKey locationKey) voidsendTableLocationRemoved(long requestKey, TableLocationKey locationKey) voidsendTableLocationUpdate(long requestKey, TableLocationState locationState) voidsetRequestHandler(TableDataProtocol.RequestHandler requestHandler) 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
-
LocalClient
-
-
Method Details
-
setRequestHandler
-
initialize
-
shutdown
public void shutdown()- Specified by:
shutdownin interfaceio.deephaven.enterprise.comm.impl.nio.AbstractPeer- Overrides:
shutdownin classio.deephaven.enterprise.comm.impl.nio.AbstractInProcessPeer
-
sendRequestRejection
public void sendRequestRejection(long requestKey, @NotNull TableDataProtocol.RequestRejectionType requestRejectionType, @NotNull CharSequence rejectText) - Specified by:
sendRequestRejectionin interfaceTableDataProtocol.Client
-
sendRequestCompletion
public void sendRequestCompletion(long requestKey) - Specified by:
sendRequestCompletionin interfaceTableDataProtocol.Client
-
sendTableLocationAdded
- Specified by:
sendTableLocationAddedin interfaceTableDataProtocol.Client
-
sendTableLocationRemoved
- Specified by:
sendTableLocationRemovedin interfaceTableDataProtocol.Client
-
sendTableLocationUpdate
- Specified by:
sendTableLocationUpdatein interfaceTableDataProtocol.Client
-
sendColumnLocationExistence
public void sendColumnLocationExistence(long requestKey, boolean exists, boolean littleEndianByteOrder, boolean symbolTableExists) - Specified by:
sendColumnLocationExistencein interfaceTableDataProtocol.Client
-
sendColumnFileSize
public void sendColumnFileSize(long requestKey, long columnFileSize) - Specified by:
sendColumnFileSizein interfaceTableDataProtocol.Client
-
sendColumnFileData
public void sendColumnFileData(long requestKey, long startOffset, int length, io.deephaven.enterprise.niowrapper.sched.Message data) - Specified by:
sendColumnFileDatain interfaceTableDataProtocol.Client
-
toString
-
append
public com.fishlib.base.log.LogOutput append(@NotNull com.fishlib.base.log.LogOutput logOutput) - Specified by:
appendin interfacecom.fishlib.base.log.LogOutputAppendable
-