Class ExecuteCommandResponseWriter
java.lang.Object
io.camunda.zeebe.test.broker.protocol.brokerapi.AbstractMessageBuilder<ExecuteCommandRequest>
io.camunda.zeebe.test.broker.protocol.brokerapi.ExecuteCommandResponseWriter
- All Implemented Interfaces:
MessageBuilder<ExecuteCommandRequest>,BufferWriter
public final class ExecuteCommandResponseWriter
extends AbstractMessageBuilder<ExecuteCommandRequest>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ExecuteCommandResponseEncoderprotected Function<ExecuteCommandRequest,Map<String, Object>> protected final MessageHeaderEncoderprotected longprotected Function<ExecuteCommandRequest,Long> protected final MsgPackHelperprotected intprotected Function<ExecuteCommandRequest,Integer> protected byte[]Fields inherited from class io.camunda.zeebe.test.broker.protocol.brokerapi.AbstractMessageBuilder
beforeResponse -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintvoidinitializeFrom(ExecuteCommandRequest request) voidsetEventFunction(Function<ExecuteCommandRequest, Map<String, Object>> eventFunction) voidsetIntentFunction(Function<ExecuteCommandRequest, Intent> intentFunction) voidsetKeyFunction(Function<ExecuteCommandRequest, Long> keyFunction) voidsetPartitionIdFunction(Function<ExecuteCommandRequest, Integer> partitionIdFunction) voidsetRecordType(RecordType recordType) voidsetRejectionReason(String rejectionReason) voidsetRejectionType(RejectionType rejectionType) voidwrite(org.agrona.MutableDirectBuffer buffer, int offset) Methods inherited from class io.camunda.zeebe.test.broker.protocol.brokerapi.AbstractMessageBuilder
beforeResponse, beforeResponseMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.camunda.zeebe.util.buffer.BufferWriter
copyTo
-
Field Details
-
headerEncoder
-
bodyEncoder
-
msgPackHelper
-
keyFunction
-
partitionIdFunction
-
eventFunction
-
key
protected long key -
partitionId
protected int partitionId -
value
protected byte[] value
-
-
Constructor Details
-
ExecuteCommandResponseWriter
-
-
Method Details
-
initializeFrom
-
setPartitionIdFunction
-
setEventFunction
-
setRecordType
-
setKeyFunction
-
setIntentFunction
-
setRejectionType
-
setRejectionReason
-
getLength
public int getLength() -
write
public void write(org.agrona.MutableDirectBuffer buffer, int offset)
-