MessageHeaderDecoder.templateId
Code IndexAdd Codota to your IDE (free)

Best Java code snippets using io.zeebe.protocol.clientapi.MessageHeaderDecoder.templateId (Showing top 20 results out of 315)

origin: zeebe-io/zeebe

public boolean handlesResponse(MessageHeaderDecoder responseHeader) {
 return ErrorResponseDecoder.SCHEMA_ID == responseHeader.schemaId()
   && ErrorResponseDecoder.TEMPLATE_ID == responseHeader.templateId();
}
origin: zeebe-io/zeebe

  public StringBuilder appendTo(final StringBuilder builder)
  {
    builder.append('(');
    //Token{signal=ENCODING, name='blockLength', referencedName='null', description='null', id=-1, version=0, deprecated=0, encodedLength=2, offset=0, componentTokenCount=1, encoding=Encoding{presence=REQUIRED, primitiveType=UINT16, byteOrder=LITTLE_ENDIAN, minValue=null, maxValue=null, nullValue=null, constValue=null, characterEncoding='null', epoch='null', timeUnit=null, semanticType='null'}}
    builder.append("blockLength=");
    builder.append(blockLength());
    builder.append('|');
    //Token{signal=ENCODING, name='templateId', referencedName='null', description='null', id=-1, version=0, deprecated=0, encodedLength=2, offset=2, componentTokenCount=1, encoding=Encoding{presence=REQUIRED, primitiveType=UINT16, byteOrder=LITTLE_ENDIAN, minValue=null, maxValue=null, nullValue=null, constValue=null, characterEncoding='null', epoch='null', timeUnit=null, semanticType='null'}}
    builder.append("templateId=");
    builder.append(templateId());
    builder.append('|');
    //Token{signal=ENCODING, name='schemaId', referencedName='null', description='null', id=-1, version=0, deprecated=0, encodedLength=2, offset=4, componentTokenCount=1, encoding=Encoding{presence=REQUIRED, primitiveType=UINT16, byteOrder=LITTLE_ENDIAN, minValue=null, maxValue=null, nullValue=null, constValue=null, characterEncoding='null', epoch='null', timeUnit=null, semanticType='null'}}
    builder.append("schemaId=");
    builder.append(schemaId());
    builder.append('|');
    //Token{signal=ENCODING, name='version', referencedName='null', description='null', id=-1, version=0, deprecated=0, encodedLength=2, offset=6, componentTokenCount=1, encoding=Encoding{presence=REQUIRED, primitiveType=UINT16, byteOrder=LITTLE_ENDIAN, minValue=null, maxValue=null, nullValue=null, constValue=null, characterEncoding='null', epoch='null', timeUnit=null, semanticType='null'}}
    builder.append("version=");
    builder.append(version());
    builder.append(')');

    return builder;
  }
}
origin: zeebe-io/zeebe

 protected boolean isValidResponse(DirectBuffer buffer) {
  wrapResponseHeader(buffer);

  return headerDecoder.schemaId() == schemaId && headerDecoder.templateId() == templateId;
 }
}
origin: io.zeebe/zb-protocol

  public StringBuilder appendTo(final StringBuilder builder)
  {
    builder.append('(');
    //Token{signal=ENCODING, name='blockLength', referencedName='null', description='null', id=-1, version=0, deprecated=0, encodedLength=2, offset=0, componentTokenCount=1, encoding=Encoding{presence=REQUIRED, primitiveType=UINT16, byteOrder=LITTLE_ENDIAN, minValue=null, maxValue=null, nullValue=null, constValue=null, characterEncoding='null', epoch='null', timeUnit=null, semanticType='null'}}
    builder.append("blockLength=");
    builder.append(blockLength());
    builder.append('|');
    //Token{signal=ENCODING, name='templateId', referencedName='null', description='null', id=-1, version=0, deprecated=0, encodedLength=2, offset=2, componentTokenCount=1, encoding=Encoding{presence=REQUIRED, primitiveType=UINT16, byteOrder=LITTLE_ENDIAN, minValue=null, maxValue=null, nullValue=null, constValue=null, characterEncoding='null', epoch='null', timeUnit=null, semanticType='null'}}
    builder.append("templateId=");
    builder.append(templateId());
    builder.append('|');
    //Token{signal=ENCODING, name='schemaId', referencedName='null', description='null', id=-1, version=0, deprecated=0, encodedLength=2, offset=4, componentTokenCount=1, encoding=Encoding{presence=REQUIRED, primitiveType=UINT16, byteOrder=LITTLE_ENDIAN, minValue=null, maxValue=null, nullValue=null, constValue=null, characterEncoding='null', epoch='null', timeUnit=null, semanticType='null'}}
    builder.append("schemaId=");
    builder.append(schemaId());
    builder.append('|');
    //Token{signal=ENCODING, name='version', referencedName='null', description='null', id=-1, version=0, deprecated=0, encodedLength=2, offset=6, componentTokenCount=1, encoding=Encoding{presence=REQUIRED, primitiveType=UINT16, byteOrder=LITTLE_ENDIAN, minValue=null, maxValue=null, nullValue=null, constValue=null, characterEncoding='null', epoch='null', timeUnit=null, semanticType='null'}}
    builder.append("version=");
    builder.append(version());
    builder.append(')');

    return builder;
  }
}
origin: zeebe-io/zeebe

protected boolean isErrorResponse(DirectBuffer buffer) {
 wrapResponseHeader(buffer);
 return headerDecoder.schemaId() == ErrorResponseEncoder.SCHEMA_ID
   && headerDecoder.templateId() == ErrorResponseDecoder.TEMPLATE_ID;
}
origin: zeebe-io/zeebe

public int getTemplateId(final int index) {
 final DirectBuffer sentResponse = sentResponses.get(index);
 headerDecoder.wrap(sentResponse, MESSAGE_START_OFFSET);
 return headerDecoder.templateId();
}
origin: io.zeebe/zeebe-broker-core

public int getTemplateId(final int index) {
 final DirectBuffer sentResponse = sentResponses.get(index);
 headerDecoder.wrap(sentResponse, MESSAGE_START_OFFSET);
 return headerDecoder.templateId();
}
origin: zeebe-io/zeebe

if (ExecuteCommandRequestDecoder.TEMPLATE_ID == headerDecoder.templateId()) {
 final ExecuteCommandRequest request = new ExecuteCommandRequest(remoteAddress, msgPackHelper);
} else if (ControlMessageRequestDecoder.TEMPLATE_ID == headerDecoder.templateId()) {
 final ControlMessageRequest request = new ControlMessageRequest(remoteAddress, msgPackHelper);
   String.format(
     "no stub applies to request with schema id %s and template id %s ",
     headerDecoder.schemaId(), headerDecoder.templateId()));
} else {
 return true;
origin: zeebe-io/zeebe

messageHeaderDecoder.wrap(responseBuffer, 0);
if (messageHeaderDecoder.templateId() != responseDecoder.sbeTemplateId()) {
 if (messageHeaderDecoder.templateId() == ErrorResponseDecoder.TEMPLATE_ID) {
  errorResponse.wrap(responseBuffer, offset, length);
  throw new ErrorResponseException(errorResponse);
 } else {
  throw new RuntimeException(
    "Unexpected response from broker. Template id " + messageHeaderDecoder.templateId());
origin: io.zeebe/zeebe-protocol-test-util

messageHeaderDecoder.wrap(responseBuffer, 0);
if (messageHeaderDecoder.templateId() != responseDecoder.sbeTemplateId()) {
 if (messageHeaderDecoder.templateId() == ErrorResponseDecoder.TEMPLATE_ID) {
  errorResponse.wrap(responseBuffer, offset, length);
  throw new ErrorResponseException(errorResponse);
 } else {
  throw new RuntimeException(
    "Unexpected response from broker. Template id " + messageHeaderDecoder.templateId());
origin: zeebe-io/zeebe

public BrokerResponse<T> getResponse(ClientResponse clientResponse) {
 final DirectBuffer responseBuffer = clientResponse.getResponseBuffer();
 try {
  if (isValidResponse(responseBuffer)) {
   wrapResponse(responseBuffer);
   return readResponse();
  } else if (isErrorResponse(responseBuffer)) {
   wrapErrorResponse(responseBuffer);
   final BrokerError error = new BrokerError(errorResponse);
   return new BrokerErrorResponse<>(error);
  } else {
   throw new UnsupportedBrokerResponseException(
     headerDecoder.schemaId(), headerDecoder.templateId(), schemaId, templateId);
  }
 } catch (Exception e) {
  // Log response buffer for debugging purpose
  Loggers.GATEWAY_LOGGER.error(
    "Failed to read response: {}{}{}",
    e.getMessage(),
    System.lineSeparator(),
    BufferUtil.bufferAsHexString(responseBuffer));
  throw e;
 }
}
origin: zeebe-io/zeebe

messageHeaderDecoder.wrap(responseBuffer, offset);
if (messageHeaderDecoder.templateId() != responseDecoder.sbeTemplateId()) {
 if (messageHeaderDecoder.templateId() == ErrorResponseDecoder.TEMPLATE_ID) {
  errorResponse.wrap(responseBuffer, offset + messageHeaderDecoder.encodedLength(), length);
  throw new RuntimeException(
 } else {
  throw new RuntimeException(
    "Unexpected response from broker. Template id " + messageHeaderDecoder.templateId());
origin: io.zeebe/zeebe-protocol-test-util

messageHeaderDecoder.wrap(responseBuffer, offset);
if (messageHeaderDecoder.templateId() != responseDecoder.sbeTemplateId()) {
 if (messageHeaderDecoder.templateId() == ErrorResponseDecoder.TEMPLATE_ID) {
  errorResponse.wrap(responseBuffer, offset + messageHeaderDecoder.encodedLength(), length);
  throw new RuntimeException(
 } else {
  throw new RuntimeException(
    "Unexpected response from broker. Template id " + messageHeaderDecoder.templateId());
origin: zeebe-io/zeebe

 @Override
 public void wrap(DirectBuffer responseBuffer, int offset, int length) {
  messageHeaderDecoder.wrap(responseBuffer, 0);

  if (messageHeaderDecoder.templateId() != bodyDecoder.sbeTemplateId()) {
   throw new RuntimeException("Unexpected response from broker.");
  }

  bodyDecoder.wrap(
    responseBuffer,
    messageHeaderDecoder.encodedLength(),
    messageHeaderDecoder.blockLength(),
    messageHeaderDecoder.version());

  final int errorDataLength = bodyDecoder.errorDataLength();
  final int errorDataOffset =
    messageHeaderDecoder.encodedLength()
      + messageHeaderDecoder.blockLength()
      + ErrorResponseDecoder.errorDataHeaderLength();

  errorData = responseBuffer.getStringWithoutLengthUtf8(errorDataOffset, errorDataLength);

  bodyDecoder.limit(errorDataOffset + errorDataLength);
 }
}
origin: zeebe-io/zeebe

 @Test
 public void shouldWriteResponse() {
  responseWriter.errorCode(ErrorCode.PARTITION_LEADER_MISMATCH).errorMessage("error message");
  final UnsafeBuffer buf = new UnsafeBuffer(new byte[responseWriter.getLength()]);

  // when
  responseWriter.write(buf, 0);

  // then
  int offset = 0;
  messageHeaderDecoder.wrap(buf, offset);
  assertThat(messageHeaderDecoder.schemaId()).isEqualTo(responseDecoder.sbeSchemaId());
  assertThat(messageHeaderDecoder.version()).isEqualTo(responseDecoder.sbeSchemaVersion());
  assertThat(messageHeaderDecoder.templateId()).isEqualTo(responseDecoder.sbeTemplateId());
  assertThat(messageHeaderDecoder.blockLength()).isEqualTo(responseDecoder.sbeBlockLength());

  offset += messageHeaderDecoder.encodedLength();

  responseDecoder.wrap(
    buf, offset, responseDecoder.sbeBlockLength(), responseDecoder.sbeSchemaVersion());
  assertThat(responseDecoder.errorCode()).isEqualTo(ErrorCode.PARTITION_LEADER_MISMATCH);
  assertThat(responseDecoder.errorData()).isEqualTo("error message");
 }
}
origin: io.zeebe/zeebe-protocol-test-util

 @Override
 public void wrap(DirectBuffer responseBuffer, int offset, int length) {
  messageHeaderDecoder.wrap(responseBuffer, 0);

  if (messageHeaderDecoder.templateId() != bodyDecoder.sbeTemplateId()) {
   throw new RuntimeException("Unexpected response from broker.");
  }

  bodyDecoder.wrap(
    responseBuffer,
    messageHeaderDecoder.encodedLength(),
    messageHeaderDecoder.blockLength(),
    messageHeaderDecoder.version());

  final int errorDataLength = bodyDecoder.errorDataLength();
  final int errorDataOffset =
    messageHeaderDecoder.encodedLength()
      + messageHeaderDecoder.blockLength()
      + ErrorResponseDecoder.errorDataHeaderLength();

  errorData = responseBuffer.getStringWithoutLengthUtf8(errorDataOffset, errorDataLength);

  bodyDecoder.limit(errorDataOffset + errorDataLength);
 }
}
origin: io.zeebe/zeebe-broker-core

 @Test
 public void shouldWriteResponse() {
  responseWriter.errorCode(ErrorCode.PARTITION_LEADER_MISMATCH).errorMessage("error message");
  final UnsafeBuffer buf = new UnsafeBuffer(new byte[responseWriter.getLength()]);

  // when
  responseWriter.write(buf, 0);

  // then
  int offset = 0;
  messageHeaderDecoder.wrap(buf, offset);
  assertThat(messageHeaderDecoder.schemaId()).isEqualTo(responseDecoder.sbeSchemaId());
  assertThat(messageHeaderDecoder.version()).isEqualTo(responseDecoder.sbeSchemaVersion());
  assertThat(messageHeaderDecoder.templateId()).isEqualTo(responseDecoder.sbeTemplateId());
  assertThat(messageHeaderDecoder.blockLength()).isEqualTo(responseDecoder.sbeBlockLength());

  offset += messageHeaderDecoder.encodedLength();

  responseDecoder.wrap(
    buf, offset, responseDecoder.sbeBlockLength(), responseDecoder.sbeSchemaVersion());
  assertThat(responseDecoder.errorCode()).isEqualTo(ErrorCode.PARTITION_LEADER_MISMATCH);
  assertThat(responseDecoder.errorData()).isEqualTo("error message");
 }
}
origin: zeebe-io/zeebe

assertThat(messageHeaderDecoder.templateId()).isEqualTo(responseDecoder.sbeTemplateId());
assertThat(messageHeaderDecoder.schemaId()).isEqualTo(responseDecoder.sbeSchemaId());
assertThat(messageHeaderDecoder.version()).isEqualTo(responseDecoder.sbeSchemaVersion());
origin: io.zeebe/zeebe-broker-core

assertThat(messageHeaderDecoder.templateId()).isEqualTo(responseDecoder.sbeTemplateId());
assertThat(messageHeaderDecoder.schemaId()).isEqualTo(responseDecoder.sbeSchemaId());
assertThat(messageHeaderDecoder.version()).isEqualTo(responseDecoder.sbeSchemaVersion());
origin: zeebe-io/zeebe

assertThat(messageHeaderDecoder.templateId()).isEqualTo(responseDecoder.sbeTemplateId());
assertThat(messageHeaderDecoder.schemaId()).isEqualTo(responseDecoder.sbeSchemaId());
assertThat(messageHeaderDecoder.version()).isEqualTo(responseDecoder.sbeSchemaVersion());
io.zeebe.protocol.clientapiMessageHeaderDecodertemplateId

Popular methods of MessageHeaderDecoder

  • blockLength
  • version
  • wrap
  • encodedLength
  • schemaId
  • <init>
  • appendTo

Popular in Java

  • Making http requests using okhttp
  • startActivity (Activity)
  • onRequestPermissionsResult (Fragment)
  • getContentResolver (Context)
  • Color (java.awt)
    The Color class is used to encapsulate colors in the default sRGB color space or colors in arbitrary
  • UnknownHostException (java.net)
    Thrown when a hostname can not be resolved.
  • Path (java.nio.file)
  • ResultSet (java.sql)
    An interface for an object which represents a database table entry, returned as the result of the qu
  • Deque (java.util)
    A linear collection that supports element insertion and removal at both ends. The name deque is shor
  • Logger (org.slf4j)
    The org.slf4j.Logger interface is the main user entry point of SLF4J API. It is expected that loggin

For IntelliJ IDEA,
Android Studio or Eclipse

  • Search for JavaScript code betaCodota IntelliJ IDEA pluginCodota Android Studio pluginCode IndexSign in
  • EnterpriseFAQAboutBlogContact Us
  • Plugin user guideTerms of usePrivacy policyCodeboxFind Usages
Add Codota to your IDE (free)