Class CommandApiRequestReader
java.lang.Object
io.camunda.zeebe.broker.transport.commandapi.CommandApiRequestReader
- All Implemented Interfaces:
AsyncApiRequestHandler.RequestReader<ExecuteCommandRequestDecoder>,BufferReader
public class CommandApiRequestReader
extends Object
implements AsyncApiRequestHandler.RequestReader<ExecuteCommandRequestDecoder>
-
Constructor Details
-
CommandApiRequestReader
public CommandApiRequestReader()
-
-
Method Details
-
reset
public void reset()Description copied from interface:AsyncApiRequestHandler.RequestReaderReset all internal state to prepare for reading the next request.- Specified by:
resetin interfaceAsyncApiRequestHandler.RequestReader<ExecuteCommandRequestDecoder>
-
getMessageDecoder
- Specified by:
getMessageDecoderin interfaceAsyncApiRequestHandler.RequestReader<ExecuteCommandRequestDecoder>- Returns:
- The message decoder which can be used by
AsyncApiRequestHandlerimplementations to get access to the request data.
-
wrap
public void wrap(org.agrona.DirectBuffer buffer, int offset, int length) - Specified by:
wrapin interfaceAsyncApiRequestHandler.RequestReader<ExecuteCommandRequestDecoder>- Specified by:
wrapin interfaceBufferReader- Parameters:
buffer- the buffer to read fromoffset- the offset at which to start readinglength- the length of the values to read
-
value
-
metadata
-