public class ConcurrentSyncProtocol extends SyncProtocol
SyncProtocol so that the response buffers
are not shared, so that it can be used in multi-threaded environments.SyncProtocol.SyncBulkResponse, SyncProtocol.SyncLineResponse, SyncProtocol.SyncMultiBulkResponse, SyncProtocol.SyncMultiLineResponseBase, SyncProtocol.SyncResponseBase, SyncProtocol.ValueTypeProtocolBase.StreamBufferRequestProtocol.FactoryINPUT_STREAM_BUFFER_SIZE, PREFERRED_LINE_BUFFER_SIZE, PREFERRED_REQUEST_BUFFER_SIZEASCII_ZERO, COUNT_BYTE, CRLF, CRLF_LEN, DELIMETER_LEN, ERR_BYTE, NUM_BYTE, OK_BYTE, SIZE_BYTE, SPACE| Constructor and Description |
|---|
ConcurrentSyncProtocol() |
| Modifier and Type | Method and Description |
|---|---|
protected Response |
createBooleanResponse(Command cmd) |
protected Response |
createBulkResponse(Command cmd) |
protected Response |
createMultiBulkResponse(Command cmd) |
protected Response |
createNumberResponse(Command cmd) |
protected Response |
createStatusResponse(Command cmd) |
protected Response |
createStringResponse(Command cmd) |
createRequest, createRequestBufffercreateRequest, createRequestBuffer, createResponse, isCompatibleWithVersionprotected Response createStatusResponse(Command cmd)
createStatusResponse in class SyncProtocolprotected Response createBooleanResponse(Command cmd)
createBooleanResponse in class SyncProtocolprotected Response createStringResponse(Command cmd)
createStringResponse in class SyncProtocolprotected Response createNumberResponse(Command cmd)
createNumberResponse in class SyncProtocolprotected Response createBulkResponse(Command cmd)
createBulkResponse in class SyncProtocolprotected Response createMultiBulkResponse(Command cmd)
createMultiBulkResponse in class SyncProtocolCopyright © 2009–2021. All rights reserved.