Class ExecuteCommandResponseBuilder
java.lang.Object
io.camunda.zeebe.test.broker.protocol.brokerapi.ExecuteCommandResponseBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ExecuteCommandResponseWriterprotected final Consumer<MessageBuilder<ExecuteCommandRequest>> -
Constructor Summary
ConstructorsConstructorDescriptionExecuteCommandResponseBuilder(Consumer<MessageBuilder<ExecuteCommandRequest>> registrationFunction, MsgPackHelper msgPackConverter) -
Method Summary
Modifier and TypeMethodDescriptionevent()key(long l) key(Function<ExecuteCommandRequest, Long> keyFunction) partitionId(int partitionId) partitionId(Function<ExecuteCommandRequest, Integer> partitionIdFunction) voidregister()Blocks before responding; continues sending the response only whenResponseController.unblockNextResponse()is called.rejection(RejectionType rejectionType, String reason) value()
-
Field Details
-
registrationFunction
-
commandResponseWriter
-
-
Constructor Details
-
ExecuteCommandResponseBuilder
public ExecuteCommandResponseBuilder(Consumer<MessageBuilder<ExecuteCommandRequest>> registrationFunction, MsgPackHelper msgPackConverter)
-
-
Method Details
-
partitionId
-
partitionId
public ExecuteCommandResponseBuilder partitionId(Function<ExecuteCommandRequest, Integer> partitionIdFunction) -
key
-
key
-
value
-
rejection
-
rejection
-
event
-
intent
-
value
-
register
public void register() -
registerControlled
Blocks before responding; continues sending the response only whenResponseController.unblockNextResponse()is called.
-