Interface TableDataProtocol.ResponseHandler
- Enclosing class:
- TableDataProtocol
public static interface TableDataProtocol.ResponseHandler
Interface to a handler that processes table data responses.
-
Method Summary
Modifier and TypeMethodDescriptionvoidhandleColumnFileData(TableDataProtocol.Server peer, long requestKey, long startOffset, int length, com.fishlib.io.streams.ByteBufferInputStream dataSource) voidhandleColumnFileSize(TableDataProtocol.Server peer, long requestKey, long columnFileSize) voidhandleColumnLocationExistence(TableDataProtocol.Server peer, long requestKey, boolean exists, boolean littleEndianByteOrder, boolean symbolTableExists) voidhandleRequestCompletion(TableDataProtocol.Server peer, long requestKey) voidhandleRequestRejection(TableDataProtocol.Server peer, long requestKey, TableDataProtocol.RequestRejectionType requestRejectionType, CharSequence rejectText) voidhandleTableLocationAdded(TableDataProtocol.Server peer, long requestKey, TableLocationKey locationKey) voidhandleTableLocationRemoved(TableDataProtocol.Server peer, long requestKey, TableLocationKey locationKey) voidhandleTableLocationUpdate(TableDataProtocol.Server peer, long requestKey, TableLocationState locationState) void
-
Method Details
-
handleRequestRejection
void handleRequestRejection(@NotNull TableDataProtocol.Server peer, long requestKey, @NotNull TableDataProtocol.RequestRejectionType requestRejectionType, @NotNull CharSequence rejectText) -
handleRequestCompletion
-
handleTableLocationAdded
void handleTableLocationAdded(@NotNull TableDataProtocol.Server peer, long requestKey, @NotNull TableLocationKey locationKey) -
handleTableLocationRemoved
void handleTableLocationRemoved(@NotNull TableDataProtocol.Server peer, long requestKey, @NotNull TableLocationKey locationKey) -
handleTableLocationUpdate
void handleTableLocationUpdate(@NotNull TableDataProtocol.Server peer, long requestKey, @NotNull TableLocationState locationState) -
handleColumnLocationExistence
void handleColumnLocationExistence(@NotNull TableDataProtocol.Server peer, long requestKey, boolean exists, boolean littleEndianByteOrder, boolean symbolTableExists) -
handleColumnFileSize
void handleColumnFileSize(@NotNull TableDataProtocol.Server peer, long requestKey, long columnFileSize) -
handleColumnFileData
void handleColumnFileData(@NotNull TableDataProtocol.Server peer, long requestKey, long startOffset, int length, @NotNull com.fishlib.io.streams.ByteBufferInputStream dataSource) -
lostConnection
-