Class ExecuteCommandResponseBuilder
- java.lang.Object
-
- io.camunda.zeebe.test.broker.protocol.brokerapi.ExecuteCommandResponseBuilder
-
public final class ExecuteCommandResponseBuilder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ExecuteCommandResponseWritercommandResponseWriterprotected Consumer<MessageBuilder<ExecuteCommandRequest>>registrationFunction
-
Constructor Summary
Constructors Constructor Description ExecuteCommandResponseBuilder(Consumer<MessageBuilder<ExecuteCommandRequest>> registrationFunction, MsgPackHelper msgPackConverter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExecuteCommandResponseBuilderevent()ExecuteCommandResponseBuilderintent(Intent intent)ExecuteCommandResponseBuilderkey(long l)ExecuteCommandResponseBuilderkey(Function<ExecuteCommandRequest,Long> keyFunction)ExecuteCommandResponseBuilderpartitionId(int partitionId)ExecuteCommandResponseBuilderpartitionId(Function<ExecuteCommandRequest,Integer> partitionIdFunction)voidregister()ResponseControllerregisterControlled()Blocks before responding; continues sending the response only whenResponseController.unblockNextResponse()is called.ExecuteCommandResponseBuilderrejection()ExecuteCommandResponseBuilderrejection(RejectionType rejectionType, String reason)MapFactoryBuilder<ExecuteCommandRequest,ExecuteCommandResponseBuilder>value()ExecuteCommandResponseBuildervalue(Map<String,Object> map)
-
-
-
Field Detail
-
registrationFunction
protected final Consumer<MessageBuilder<ExecuteCommandRequest>> registrationFunction
-
commandResponseWriter
protected final ExecuteCommandResponseWriter commandResponseWriter
-
-
Constructor Detail
-
ExecuteCommandResponseBuilder
public ExecuteCommandResponseBuilder(Consumer<MessageBuilder<ExecuteCommandRequest>> registrationFunction, MsgPackHelper msgPackConverter)
-
-
Method Detail
-
partitionId
public ExecuteCommandResponseBuilder partitionId(int partitionId)
-
partitionId
public ExecuteCommandResponseBuilder partitionId(Function<ExecuteCommandRequest,Integer> partitionIdFunction)
-
key
public ExecuteCommandResponseBuilder key(long l)
-
key
public ExecuteCommandResponseBuilder key(Function<ExecuteCommandRequest,Long> keyFunction)
-
value
public ExecuteCommandResponseBuilder value(Map<String,Object> map)
-
rejection
public ExecuteCommandResponseBuilder rejection(RejectionType rejectionType, String reason)
-
rejection
public ExecuteCommandResponseBuilder rejection()
-
event
public ExecuteCommandResponseBuilder event()
-
intent
public ExecuteCommandResponseBuilder intent(Intent intent)
-
value
public MapFactoryBuilder<ExecuteCommandRequest,ExecuteCommandResponseBuilder> value()
-
register
public void register()
-
registerControlled
public ResponseController registerControlled()
Blocks before responding; continues sending the response only whenResponseController.unblockNextResponse()is called.
-
-