Class ErrorResponseWriter
- java.lang.Object
-
- io.camunda.zeebe.broker.transport.commandapi.ErrorResponseWriter
-
- All Implemented Interfaces:
BufferWriter
public final class ErrorResponseWriter extends Object implements BufferWriter
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.LoggerLOG
-
Constructor Summary
Constructors Constructor Description ErrorResponseWriter()ErrorResponseWriter(ServerOutput output)
-
Method Summary
-
-
-
Constructor Detail
-
ErrorResponseWriter
public ErrorResponseWriter()
-
ErrorResponseWriter
public ErrorResponseWriter(ServerOutput output)
-
-
Method Detail
-
unsupportedMessage
public <T> ErrorResponseWriter unsupportedMessage(String actualType, T... expectedTypes)
-
partitionLeaderMismatch
public ErrorResponseWriter partitionLeaderMismatch(int partitionId)
-
invalidClientVersion
public ErrorResponseWriter invalidClientVersion(int maximumVersion, int clientVersion)
-
internalError
public ErrorResponseWriter internalError(String message, Object... args)
-
resourceExhausted
public ErrorResponseWriter resourceExhausted()
-
resourceExhausted
public ErrorResponseWriter resourceExhausted(String message)
-
malformedRequest
public ErrorResponseWriter malformedRequest(Throwable e)
-
invalidMessageTemplate
public ErrorResponseWriter invalidMessageTemplate(int actualTemplateId, int... expectedTemplates)
-
invalidDeploymentPartition
public ErrorResponseWriter invalidDeploymentPartition(int expectedPartitionId, int actualPartitionId)
-
processNotFound
public ErrorResponseWriter processNotFound(String processIdentifier)
-
errorCode
public ErrorResponseWriter errorCode(ErrorCode errorCode)
-
errorMessage
public ErrorResponseWriter errorMessage(String errorMessage)
-
errorMessage
public ErrorResponseWriter errorMessage(String errorMessage, Object... args)
-
getErrorCode
public ErrorCode getErrorCode()
-
getErrorMessage
public byte[] getErrorMessage()
-
tryWriteResponseOrLogFailure
public void tryWriteResponseOrLogFailure(ServerOutput output, int streamId, long requestId)
-
tryWriteResponseOrLogFailure
public void tryWriteResponseOrLogFailure(int streamId, long requestId)
-
tryWriteResponse
public void tryWriteResponse(ServerOutput output, int streamId, long requestId)
-
tryWriteResponse
public void tryWriteResponse(int streamId, long requestId)
-
getLength
public int getLength()
- Specified by:
getLengthin interfaceBufferWriter
-
write
public void write(org.agrona.MutableDirectBuffer buffer, int offset)- Specified by:
writein interfaceBufferWriter
-
reset
public void reset()
-
-