Class ErrorResponseBuilder<R>
- java.lang.Object
-
- io.camunda.zeebe.test.broker.protocol.brokerapi.ErrorResponseBuilder<R>
-
public final class ErrorResponseBuilder<R> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ErrorResponseWriter<R>commandResponseWriterprotected Consumer<MessageBuilder<R>>registrationFunction
-
Constructor Summary
Constructors Constructor Description ErrorResponseBuilder(Consumer<MessageBuilder<R>> registrationFunction, MsgPackHelper msgPackConverter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ErrorResponseBuilder<R>errorCode(ErrorCode errorCode)ErrorResponseBuilder<R>errorData(String errorData)voidregister()ResponseControllerregisterControlled()Blocks before responding; continues sending the response only whenResponseController.unblockNextResponse()is called.
-
-
-
Field Detail
-
registrationFunction
protected final Consumer<MessageBuilder<R>> registrationFunction
-
commandResponseWriter
protected final ErrorResponseWriter<R> commandResponseWriter
-
-
Constructor Detail
-
ErrorResponseBuilder
public ErrorResponseBuilder(Consumer<MessageBuilder<R>> registrationFunction, MsgPackHelper msgPackConverter)
-
-
Method Detail
-
errorCode
public ErrorResponseBuilder<R> errorCode(ErrorCode errorCode)
-
errorData
public ErrorResponseBuilder<R> errorData(String errorData)
-
register
public void register()
-
registerControlled
public ResponseController registerControlled()
Blocks before responding; continues sending the response only whenResponseController.unblockNextResponse()is called.
-
-