tokenDecoder.wrap(directBuffer, offset, tokenDecoder.sbeBlockLength(), TokenCodecDecoder.SCHEMA_VERSION); .offset(tokenDecoder.tokenOffset()) .size(tokenDecoder.tokenSize()) .id(tokenDecoder.fieldId()) .version(tokenDecoder.tokenVersion()) .componentTokenCount(tokenDecoder.componentTokenCount()) .signal(mapSignal(tokenDecoder.signal())); final PrimitiveType type = mapPrimitiveType(tokenDecoder.primitiveType()); .primitiveType(mapPrimitiveType(tokenDecoder.primitiveType())) .byteOrder(mapByteOrder(tokenDecoder.byteOrder())) .presence(mapPresence(tokenDecoder.presence())); tokenBuilder.name(tokenDecoder.name()); encBuilder.constValue(get(valBuffer, type, tokenDecoder.getConstValue(valArray, 0, valArray.length))); encBuilder.minValue(get(valBuffer, type, tokenDecoder.getMinValue(valArray, 0, valArray.length))); encBuilder.maxValue(get(valBuffer, type, tokenDecoder.getMaxValue(valArray, 0, valArray.length))); encBuilder.nullValue(get(valBuffer, type, tokenDecoder.getNullValue(valArray, 0, valArray.length))); final String characterEncoding = tokenDecoder.characterEncoding(); encBuilder.characterEncoding(characterEncoding.isEmpty() ? null : characterEncoding); final String epoch = tokenDecoder.epoch(); encBuilder.epoch(epoch.isEmpty() ? null : epoch); final String timeUnit = tokenDecoder.timeUnit();
final int originalLimit = limit(); limit(offset + actingBlockLength); builder.append("[TokenCodec](sbeTemplateId="); builder.append(TEMPLATE_ID); builder.append(tokenOffset()); builder.append('|'); builder.append(tokenSize()); builder.append('|'); builder.append(fieldId()); builder.append('|'); builder.append(tokenVersion()); builder.append('|'); builder.append(componentTokenCount()); builder.append('|'); builder.append(signal()); builder.append('|'); builder.append(primitiveType()); builder.append('|'); builder.append(byteOrder()); builder.append('|');
public TokenCodecDecoder wrap( final DirectBuffer buffer, final int offset, final int actingBlockLength, final int actingVersion) { if (buffer != this.buffer) { this.buffer = buffer; } this.offset = offset; this.actingBlockLength = actingBlockLength; this.actingVersion = actingVersion; limit(offset + actingBlockLength); return this; }
public int getMaxValue(final byte[] dst, final int dstOffset, final int length) { final int headerLength = 2; final int limit = parentMessage.limit(); final int dataLength = (int)(buffer.getShort(limit, java.nio.ByteOrder.LITTLE_ENDIAN) & 0xFFFF); final int bytesCopied = Math.min(length, dataLength); parentMessage.limit(limit + headerLength + dataLength); buffer.getBytes(limit + headerLength, dst, dstOffset, bytesCopied); return bytesCopied; }
tokenDecoder.wrap(directBuffer, offset, tokenDecoder.sbeBlockLength(), 0); .offset(tokenDecoder.tokenOffset()) .size(tokenDecoder.tokenSize()) .id(tokenDecoder.fieldId()) .version(tokenDecoder.tokenVersion()) .signal(mapSignal(tokenDecoder.signal())); final PrimitiveType type = mapPrimitiveType(tokenDecoder.primitiveType()); .primitiveType(mapPrimitiveType(tokenDecoder.primitiveType())) .byteOrder(mapByteOrder(tokenDecoder.byteOrder())) .presence(mapPresence(tokenDecoder.presence())); tokenBuilder.name(tokenDecoder.name()); encBuilder.constValue(get(valBuffer, type, tokenDecoder.getConstValue(valArray, 0, valArray.length))); encBuilder.minValue(get(valBuffer, type, tokenDecoder.getMinValue(valArray, 0, valArray.length))); encBuilder.maxValue(get(valBuffer, type, tokenDecoder.getMaxValue(valArray, 0, valArray.length))); encBuilder.nullValue(get(valBuffer, type, tokenDecoder.getNullValue(valArray, 0, valArray.length))); final String characterEncoding = tokenDecoder.characterEncoding(); encBuilder.characterEncoding(characterEncoding.isEmpty() ? null : characterEncoding); final String epoch = tokenDecoder.epoch(); encBuilder.epoch(epoch.isEmpty() ? null : epoch); final String timeUnit = tokenDecoder.timeUnit(); encBuilder.timeUnit(timeUnit.isEmpty() ? null : timeUnit);
final int originalLimit = limit(); limit(offset + actingBlockLength); builder.append("[TokenCodec](sbeTemplateId="); builder.append(TEMPLATE_ID); builder.append(tokenOffset()); builder.append('|'); builder.append(tokenSize()); builder.append('|'); builder.append(fieldId()); builder.append('|'); builder.append(tokenVersion()); builder.append('|'); builder.append(componentTokenCount()); builder.append('|'); builder.append(signal()); builder.append('|'); builder.append(primitiveType()); builder.append('|'); builder.append(byteOrder()); builder.append('|');
public int descriptionLength() { final int limit = parentMessage.limit(); return (int)(buffer.getShort(limit, java.nio.ByteOrder.LITTLE_ENDIAN) & 0xFFFF); }
tokenDecoder.wrap(directBuffer, offset, tokenDecoder.sbeBlockLength(), TokenCodecDecoder.SCHEMA_VERSION); .offset(tokenDecoder.tokenOffset()) .size(tokenDecoder.tokenSize()) .id(tokenDecoder.fieldId()) .version(tokenDecoder.tokenVersion()) .componentTokenCount(tokenDecoder.componentTokenCount()) .signal(mapSignal(tokenDecoder.signal())); final PrimitiveType type = mapPrimitiveType(tokenDecoder.primitiveType()); .primitiveType(mapPrimitiveType(tokenDecoder.primitiveType())) .byteOrder(mapByteOrder(tokenDecoder.byteOrder())) .presence(mapPresence(tokenDecoder.presence())); tokenBuilder.name(tokenDecoder.name()); encBuilder.constValue(get(valBuffer, type, tokenDecoder.getConstValue(valArray, 0, valArray.length))); encBuilder.minValue(get(valBuffer, type, tokenDecoder.getMinValue(valArray, 0, valArray.length))); encBuilder.maxValue(get(valBuffer, type, tokenDecoder.getMaxValue(valArray, 0, valArray.length))); encBuilder.nullValue(get(valBuffer, type, tokenDecoder.getNullValue(valArray, 0, valArray.length))); final String characterEncoding = tokenDecoder.characterEncoding(); encBuilder.characterEncoding(characterEncoding.isEmpty() ? null : characterEncoding); final String epoch = tokenDecoder.epoch(); encBuilder.epoch(epoch.isEmpty() ? null : epoch); final String timeUnit = tokenDecoder.timeUnit();
final int originalLimit = limit(); limit(offset + actingBlockLength); builder.append("[TokenCodec](sbeTemplateId="); builder.append(TEMPLATE_ID); builder.append(tokenOffset()); builder.append('|'); builder.append(tokenSize()); builder.append('|'); builder.append(fieldId()); builder.append('|'); builder.append(tokenVersion()); builder.append('|'); builder.append(componentTokenCount()); builder.append('|'); builder.append(signal()); builder.append('|'); builder.append(primitiveType()); builder.append('|'); builder.append(byteOrder()); builder.append('|');
public int getDescription(final MutableDirectBuffer dst, final int dstOffset, final int length) { final int headerLength = 2; final int limit = parentMessage.limit(); final int dataLength = (int)(buffer.getShort(limit, java.nio.ByteOrder.LITTLE_ENDIAN) & 0xFFFF); final int bytesCopied = Math.min(length, dataLength); parentMessage.limit(limit + headerLength + dataLength); buffer.getBytes(limit + headerLength, dst, dstOffset, bytesCopied); return bytesCopied; }
tokenDecoder.wrap(directBuffer, offset, tokenDecoder.sbeBlockLength(), TokenCodecDecoder.SCHEMA_VERSION); .offset(tokenDecoder.tokenOffset()) .size(tokenDecoder.tokenSize()) .id(tokenDecoder.fieldId()) .version(tokenDecoder.tokenVersion()) .componentTokenCount(tokenDecoder.componentTokenCount()) .signal(mapSignal(tokenDecoder.signal())); final PrimitiveType type = mapPrimitiveType(tokenDecoder.primitiveType()); .primitiveType(mapPrimitiveType(tokenDecoder.primitiveType())) .byteOrder(mapByteOrder(tokenDecoder.byteOrder())) .presence(mapPresence(tokenDecoder.presence())); tokenBuilder.name(tokenDecoder.name()); encBuilder.constValue(get(valBuffer, type, tokenDecoder.getConstValue(valArray, 0, valArray.length))); encBuilder.minValue(get(valBuffer, type, tokenDecoder.getMinValue(valArray, 0, valArray.length))); encBuilder.maxValue(get(valBuffer, type, tokenDecoder.getMaxValue(valArray, 0, valArray.length))); encBuilder.nullValue(get(valBuffer, type, tokenDecoder.getNullValue(valArray, 0, valArray.length))); final String characterEncoding = tokenDecoder.characterEncoding(); encBuilder.characterEncoding(characterEncoding.isEmpty() ? null : characterEncoding); final String epoch = tokenDecoder.epoch(); encBuilder.epoch(epoch.isEmpty() ? null : epoch); final String timeUnit = tokenDecoder.timeUnit();
public int getDescription(final byte[] dst, final int dstOffset, final int length) { final int headerLength = 2; final int limit = parentMessage.limit(); final int dataLength = (int)(buffer.getShort(limit, java.nio.ByteOrder.LITTLE_ENDIAN) & 0xFFFF); final int bytesCopied = Math.min(length, dataLength); parentMessage.limit(limit + headerLength + dataLength); buffer.getBytes(limit + headerLength, dst, dstOffset, bytesCopied); return bytesCopied; }
public int getReferencedName(final byte[] dst, final int dstOffset, final int length) { final int headerLength = 2; final int limit = parentMessage.limit(); final int dataLength = (int)(buffer.getShort(limit, java.nio.ByteOrder.LITTLE_ENDIAN) & 0xFFFF); final int bytesCopied = Math.min(length, dataLength); parentMessage.limit(limit + headerLength + dataLength); buffer.getBytes(limit + headerLength, dst, dstOffset, bytesCopied); return bytesCopied; }
public int nameLength() { final int limit = parentMessage.limit(); return (int)(buffer.getShort(limit, java.nio.ByteOrder.LITTLE_ENDIAN) & 0xFFFF); }
public int getName(final MutableDirectBuffer dst, final int dstOffset, final int length) { final int headerLength = 2; final int limit = parentMessage.limit(); final int dataLength = (int)(buffer.getShort(limit, java.nio.ByteOrder.LITTLE_ENDIAN) & 0xFFFF); final int bytesCopied = Math.min(length, dataLength); parentMessage.limit(limit + headerLength + dataLength); buffer.getBytes(limit + headerLength, dst, dstOffset, bytesCopied); return bytesCopied; }
public int getName(final byte[] dst, final int dstOffset, final int length) { final int headerLength = 2; final int limit = parentMessage.limit(); final int dataLength = (int)(buffer.getShort(limit, java.nio.ByteOrder.LITTLE_ENDIAN) & 0xFFFF); final int bytesCopied = Math.min(length, dataLength); parentMessage.limit(limit + headerLength + dataLength); buffer.getBytes(limit + headerLength, dst, dstOffset, bytesCopied); return bytesCopied; }
public int getMaxValue(final MutableDirectBuffer dst, final int dstOffset, final int length) { final int headerLength = 2; final int limit = parentMessage.limit(); final int dataLength = (int)(buffer.getShort(limit, java.nio.ByteOrder.LITTLE_ENDIAN) & 0xFFFF); final int bytesCopied = Math.min(length, dataLength); parentMessage.limit(limit + headerLength + dataLength); buffer.getBytes(limit + headerLength, dst, dstOffset, bytesCopied); return bytesCopied; }
public int getCharacterEncoding(final MutableDirectBuffer dst, final int dstOffset, final int length) { final int headerLength = 2; final int limit = parentMessage.limit(); final int dataLength = (int)(buffer.getShort(limit, java.nio.ByteOrder.LITTLE_ENDIAN) & 0xFFFF); final int bytesCopied = Math.min(length, dataLength); parentMessage.limit(limit + headerLength + dataLength); buffer.getBytes(limit + headerLength, dst, dstOffset, bytesCopied); return bytesCopied; }
public void wrapEpoch(final DirectBuffer wrapBuffer) { final int headerLength = 2; final int limit = parentMessage.limit(); final int dataLength = (int)(buffer.getShort(limit, java.nio.ByteOrder.LITTLE_ENDIAN) & 0xFFFF); parentMessage.limit(limit + headerLength + dataLength); wrapBuffer.wrap(buffer, limit + headerLength, dataLength); }
public int getTimeUnit(final byte[] dst, final int dstOffset, final int length) { final int headerLength = 2; final int limit = parentMessage.limit(); final int dataLength = (int)(buffer.getShort(limit, java.nio.ByteOrder.LITTLE_ENDIAN) & 0xFFFF); final int bytesCopied = Math.min(length, dataLength); parentMessage.limit(limit + headerLength + dataLength); buffer.getBytes(limit + headerLength, dst, dstOffset, bytesCopied); return bytesCopied; }