Class CommandResponseWriterImpl
- java.lang.Object
-
- io.camunda.zeebe.broker.transport.commandapi.CommandResponseWriterImpl
-
- All Implemented Interfaces:
CommandResponseWriter,BufferWriter
public final class CommandResponseWriterImpl extends Object implements CommandResponseWriter, BufferWriter
-
-
Constructor Summary
Constructors Constructor Description CommandResponseWriterImpl(ServerOutput output)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetLength()CommandResponseWriterImplintent(Intent intent)CommandResponseWriterImplkey(long key)CommandResponseWriterImplpartitionId(int partitionId)CommandResponseWriterImplrecordType(RecordType recordType)CommandResponseWriterImplrejectionReason(org.agrona.DirectBuffer rejectionReason)CommandResponseWriterImplrejectionType(RejectionType rejectionType)booleantryWriteResponse(int remoteStreamId, long requestId)CommandResponseWriterImplvalueType(ValueType valueType)CommandResponseWriterImplvalueWriter(BufferWriter writer)voidwrite(org.agrona.MutableDirectBuffer buffer, int offset)
-
-
-
Constructor Detail
-
CommandResponseWriterImpl
public CommandResponseWriterImpl(ServerOutput output)
-
-
Method Detail
-
partitionId
public CommandResponseWriterImpl partitionId(int partitionId)
- Specified by:
partitionIdin interfaceCommandResponseWriter
-
key
public CommandResponseWriterImpl key(long key)
- Specified by:
keyin interfaceCommandResponseWriter
-
intent
public CommandResponseWriterImpl intent(Intent intent)
- Specified by:
intentin interfaceCommandResponseWriter
-
recordType
public CommandResponseWriterImpl recordType(RecordType recordType)
- Specified by:
recordTypein interfaceCommandResponseWriter
-
valueType
public CommandResponseWriterImpl valueType(ValueType valueType)
- Specified by:
valueTypein interfaceCommandResponseWriter
-
rejectionType
public CommandResponseWriterImpl rejectionType(RejectionType rejectionType)
- Specified by:
rejectionTypein interfaceCommandResponseWriter
-
rejectionReason
public CommandResponseWriterImpl rejectionReason(org.agrona.DirectBuffer rejectionReason)
- Specified by:
rejectionReasonin interfaceCommandResponseWriter
-
valueWriter
public CommandResponseWriterImpl valueWriter(BufferWriter writer)
- Specified by:
valueWriterin interfaceCommandResponseWriter
-
tryWriteResponse
public boolean tryWriteResponse(int remoteStreamId, long requestId)- Specified by:
tryWriteResponsein interfaceCommandResponseWriter
-
getLength
public int getLength()
- Specified by:
getLengthin interfaceBufferWriter
-
write
public void write(org.agrona.MutableDirectBuffer buffer, int offset)- Specified by:
writein interfaceBufferWriter
-
-