public boolean tryWriteResponseOrLogFailure(ServerOutput output, int streamId, long requestId) { final boolean isWritten = tryWriteResponse(output, streamId, requestId); if (!isWritten) { LOG.error( "Failed to write error response. Error code: '{}', error message: '{}'", errorCode != null ? errorCode.name() : ErrorCode.NULL_VAL.name(), new String(errorMessage, StandardCharsets.UTF_8)); } return isWritten; }
public ErrorCode errorCode() { return ErrorCode.get(((short)(buffer.getByte(offset + 0) & 0xFF))); }
public ErrorResponseEncoder errorCode(final ErrorCode value) { buffer.putByte(offset + 0, (byte)value.value()); return this; }
public boolean tryWriteResponseOrLogFailure(ServerOutput output, int streamId, long requestId) { final boolean isWritten = tryWriteResponse(output, streamId, requestId); if (!isWritten) { LOG.error( "Failed to write error response. Error code: '{}', error message: '{}'", errorCode != null ? errorCode.name() : ErrorCode.NULL_VAL.name(), new String(errorMessage, StandardCharsets.UTF_8)); } return isWritten; }
public ErrorResponseEncoder errorCode(final ErrorCode value) { buffer.putByte(offset + 0, (byte)value.value()); return this; }
public ErrorCode errorCode() { return ErrorCode.get(((short)(buffer.getByte(offset + 0) & 0xFF))); }
public ErrorResponseException(ErrorResponse errorResponse) { super( String.format( "Unexpected error from broker (code: '%s'): %s", errorResponse.getErrorCode().name(), errorResponse.getErrorData())); this.errorResponse = errorResponse; }
public ErrorResponseException(ErrorResponse errorResponse) { super( String.format( "Unexpected error from broker (code: '%s'): %s", errorResponse.getErrorCode().name(), errorResponse.getErrorData())); this.errorResponse = errorResponse; }