Package com.illumon.iris.db.v2.locations
Interface TableDataProtocol.ResponseHandler
- Enclosing class:
- TableDataProtocol
public static interface TableDataProtocol.ResponseHandler
Interface to a handler that processes table data responses.
-
Method Summary
Modifier and Type Method Description voidhandleColumnFileData(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)voidhandleRequestCompletion(TableDataProtocol.Server peer, long requestKey)voidhandleRequestRejection(TableDataProtocol.Server peer, long requestKey, TableDataProtocol.RequestRejectionType requestRejectionType, CharSequence rejectText)voidhandleTableLocation(TableDataProtocol.Server peer, long requestKey, TableLocationKey locationKey)voidhandleTableLocationUpdate(TableDataProtocol.Server peer, long requestKey, TableLocationState locationState)voidlostConnection(TableDataProtocol.Server peer)
-
Method Details
-
handleRequestRejection
void handleRequestRejection(@NotNull TableDataProtocol.Server peer, long requestKey, @NotNull TableDataProtocol.RequestRejectionType requestRejectionType, @NotNull CharSequence rejectText) -
handleRequestCompletion
-
handleTableLocation
void handleTableLocation(@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) -
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
-