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
Fields Modifier and Type Field Description protected ExecuteCommandResponseEncoderbodyEncoderprotected Function<ExecuteCommandRequest,Map<String,Object>>eventFunctionprotected MessageHeaderEncoderheaderEncoderprotected longkeyprotected Function<ExecuteCommandRequest,Long>keyFunctionprotected MsgPackHelpermsgPackHelperprotected intpartitionIdprotected Function<ExecuteCommandRequest,Integer>partitionIdFunctionprotected byte[]value-
Fields inherited from class io.camunda.zeebe.test.broker.protocol.brokerapi.AbstractMessageBuilder
beforeResponse
-
-
Constructor Summary
Constructors Constructor Description ExecuteCommandResponseWriter(MsgPackHelper msgPackHelper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetLength()voidinitializeFrom(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, beforeResponse
-
-
-
-
Field Detail
-
headerEncoder
protected final MessageHeaderEncoder headerEncoder
-
bodyEncoder
protected final ExecuteCommandResponseEncoder bodyEncoder
-
msgPackHelper
protected final MsgPackHelper msgPackHelper
-
keyFunction
protected Function<ExecuteCommandRequest,Long> keyFunction
-
partitionIdFunction
protected Function<ExecuteCommandRequest,Integer> partitionIdFunction
-
eventFunction
protected Function<ExecuteCommandRequest,Map<String,Object>> eventFunction
-
key
protected long key
-
partitionId
protected int partitionId
-
value
protected byte[] value
-
-
Constructor Detail
-
ExecuteCommandResponseWriter
public ExecuteCommandResponseWriter(MsgPackHelper msgPackHelper)
-
-
Method Detail
-
initializeFrom
public void initializeFrom(ExecuteCommandRequest request)
-
setPartitionIdFunction
public void setPartitionIdFunction(Function<ExecuteCommandRequest,Integer> partitionIdFunction)
-
setEventFunction
public void setEventFunction(Function<ExecuteCommandRequest,Map<String,Object>> eventFunction)
-
setRecordType
public void setRecordType(RecordType recordType)
-
setKeyFunction
public void setKeyFunction(Function<ExecuteCommandRequest,Long> keyFunction)
-
setIntentFunction
public void setIntentFunction(Function<ExecuteCommandRequest,Intent> intentFunction)
-
setRejectionType
public void setRejectionType(RejectionType rejectionType)
-
setRejectionReason
public void setRejectionReason(String rejectionReason)
-
getLength
public int getLength()
-
write
public void write(org.agrona.MutableDirectBuffer buffer, int offset)
-
-