bufferOffset = OtfMessageDecoder.decode( buffer, bufferOffset,
OtfMessageDecoder.decode( decodeBuffer, otfHeaderDecoder.encodedLength(),
public void print(final StringBuilder output, final UnsafeBuffer buffer, final int bufferOffset) { final int templateId = headerDecoder.getTemplateId(buffer, bufferOffset); final int schemaId = headerDecoder.getSchemaId(buffer, bufferOffset); final int actingVersion = headerDecoder.getSchemaVersion(buffer, bufferOffset); final int blockLength = headerDecoder.getBlockLength(buffer, bufferOffset); validateId(schemaId); validateVersion(schemaId, actingVersion); final int messageOffset = bufferOffset + headerDecoder.encodedLength(); final List<Token> msgTokens = ir.getMessage(templateId); OtfMessageDecoder.decode( buffer, messageOffset, actingVersion, blockLength, msgTokens, new JsonTokenListener(output)); }
public int decode( final DirectBuffer buffer, final int offset, final int blockLength, final int actingVersion, final int templateId) { final List<Token> tokens = ir.getMessage(templateId); libraryId = NO_LIBRARY_ID; correlationId = NO_CORRELATION_ID; return OtfMessageDecoder.decode( buffer, offset, actingVersion, blockLength, tokens, this); }
public void print(final StringBuilder output, final UnsafeBuffer buffer, final int bufferOffset) { final int templateId = headerDecoder.getTemplateId(buffer, bufferOffset); final int schemaId = headerDecoder.getSchemaId(buffer, bufferOffset); final int actingVersion = headerDecoder.getSchemaVersion(buffer, bufferOffset); final int blockLength = headerDecoder.getBlockLength(buffer, bufferOffset); validateId(schemaId); validateVersion(schemaId, actingVersion); final int messageOffset = bufferOffset + headerDecoder.encodedLength(); final List<Token> msgTokens = ir.getMessage(templateId); OtfMessageDecoder.decode( buffer, messageOffset, actingVersion, blockLength, msgTokens, new JsonTokenListener(output)); }
public void print(final StringBuilder output, final UnsafeBuffer buffer, final int bufferOffset) { final int templateId = headerDecoder.getTemplateId(buffer, bufferOffset); final int schemaId = headerDecoder.getSchemaId(buffer, bufferOffset); final int actingVersion = headerDecoder.getSchemaVersion(buffer, bufferOffset); final int blockLength = headerDecoder.getBlockLength(buffer, bufferOffset); validateId(schemaId); validateVersion(schemaId, actingVersion); final int messageOffset = bufferOffset + headerDecoder.encodedLength(); final List<Token> msgTokens = ir.getMessage(templateId); OtfMessageDecoder.decode( buffer, messageOffset, actingVersion, blockLength, msgTokens, new JsonTokenListener(output)); }
public void print(final ByteBuffer encodedMessage, final StringBuilder output) { int bufferOffset = 0; final UnsafeBuffer buffer = new UnsafeBuffer(encodedMessage); final int templateId = headerDecoder.getTemplateId(buffer, bufferOffset); final int schemaId = headerDecoder.getSchemaId(buffer, bufferOffset); final int actingVersion = headerDecoder.getSchemaVersion(buffer, bufferOffset); final int blockLength = headerDecoder.getBlockLength(buffer, bufferOffset); validateId(schemaId); validateVersion(schemaId, actingVersion); bufferOffset += headerDecoder.encodedLength(); final List<Token> msgTokens = ir.getMessage(templateId); OtfMessageDecoder.decode( buffer, bufferOffset, actingVersion, blockLength, msgTokens, new JsonTokenListener(output)); }