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.ValueType
ProtocolBase.StreamBufferRequest
Protocol.Factory
INPUT_STREAM_BUFFER_SIZE, PREFERRED_LINE_BUFFER_SIZE, PREFERRED_REQUEST_BUFFER_SIZE
ASCII_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, createRequestBufffer
createRequest, createRequestBuffer, createResponse, isCompatibleWithVersion
protected Response createStatusResponse(Command cmd)
createStatusResponse
in class SyncProtocol
protected Response createBooleanResponse(Command cmd)
createBooleanResponse
in class SyncProtocol
protected Response createStringResponse(Command cmd)
createStringResponse
in class SyncProtocol
protected Response createNumberResponse(Command cmd)
createNumberResponse
in class SyncProtocol
protected Response createBulkResponse(Command cmd)
createBulkResponse
in class SyncProtocol
protected Response createMultiBulkResponse(Command cmd)
createMultiBulkResponse
in class SyncProtocol
Copyright © 2009–2018. All rights reserved.