.wrap(directBuffer, 0) .tokenOffset(token.offset()) .tokenSize(token.encodedLength()) .fieldId(token.id()) .tokenVersion(token.version()) .componentTokenCount(token.componentTokenCount()) .signal(mapSignal(token.signal())) .primitiveType(mapPrimitiveType(type)) .byteOrder(mapByteOrder(encoding.byteOrder())) .presence(mapPresence(encoding.presence())); final byte[] nameBytes = token.name().getBytes(TokenCodecEncoder.nameCharacterEncoding()); tokenEncoder.putName(nameBytes, 0, nameBytes.length); tokenEncoder.putConstValue(valArray, 0, put(valBuffer, encoding.constValue(), type)); tokenEncoder.putMinValue(valArray, 0, put(valBuffer, encoding.minValue(), type)); tokenEncoder.putMaxValue(valArray, 0, put(valBuffer, encoding.maxValue(), type)); tokenEncoder.putNullValue(valArray, 0, put(valBuffer, encoding.nullValue(), type)); encoding.characterEncoding(), characterEncodingCharacterEncoding()); tokenEncoder.putCharacterEncoding(charEncodingBytes, 0, charEncodingBytes.length); final byte[] epochBytes = getBytes(encoding.epoch(), epochCharacterEncoding()); tokenEncoder.putEpoch(epochBytes, 0, epochBytes.length); final byte[] timeUnitBytes = getBytes(encoding.timeUnit(), timeUnitCharacterEncoding()); tokenEncoder.putTimeUnit(timeUnitBytes, 0, timeUnitBytes.length); final byte[] semanticTypeBytes = getBytes(encoding.semanticType(), semanticTypeCharacterEncoding());
public TokenCodecEncoder wrap(final MutableDirectBuffer buffer, final int offset) { if (buffer != this.buffer) { this.buffer = buffer; } this.offset = offset; limit(offset + BLOCK_LENGTH); return this; }
.wrap(directBuffer, 0) .tokenOffset(token.offset()) .tokenSize(token.encodedLength()) .fieldId(token.id()) .tokenVersion(token.version()) .signal(mapSignal(token.signal())) .primitiveType(mapPrimitiveType(type)) .byteOrder(mapByteOrder(encoding.byteOrder())) .presence(mapPresence(encoding.presence())); final byte[] nameBytes = token.name().getBytes(TokenCodecEncoder.nameCharacterEncoding()); tokenEncoder.putName(nameBytes, 0, nameBytes.length); tokenEncoder.putConstValue(valArray, 0, put(valBuffer, encoding.constValue(), type)); tokenEncoder.putMinValue(valArray, 0, put(valBuffer, encoding.minValue(), type)); tokenEncoder.putMaxValue(valArray, 0, put(valBuffer, encoding.maxValue(), type)); tokenEncoder.putNullValue(valArray, 0, put(valBuffer, encoding.nullValue(), type)); final byte[] charEncodingBytes = getBytes(encoding.characterEncoding(), characterEncodingCharacterEncoding()); tokenEncoder.putCharacterEncoding(charEncodingBytes, 0, charEncodingBytes.length); final byte[] epochBytes = getBytes(encoding.epoch(), epochCharacterEncoding()); tokenEncoder.putEpoch(epochBytes, 0, epochBytes.length); final byte[] timeUnitBytes = getBytes(encoding.timeUnit(), timeUnitCharacterEncoding()); tokenEncoder.putTimeUnit(timeUnitBytes, 0, timeUnitBytes.length); final byte[] semanticTypeBytes = getBytes(encoding.semanticType(), semanticTypeCharacterEncoding()); tokenEncoder.putSemanticType(semanticTypeBytes, 0, semanticTypeBytes.length);
public TokenCodecEncoder putNullValue(final byte[] src, final int srcOffset, final int length) { if (length > 65534) { throw new IllegalStateException("length > maxValue for type: " + length); } final int headerLength = 2; final int limit = parentMessage.limit(); parentMessage.limit(limit + headerLength + length); buffer.putShort(limit, (short)length, java.nio.ByteOrder.LITTLE_ENDIAN); buffer.putBytes(limit + headerLength, src, srcOffset, length); return this; }
.wrap(directBuffer, 0) .tokenOffset(token.offset()) .tokenSize(token.encodedLength()) .fieldId(token.id()) .tokenVersion(token.version()) .componentTokenCount(token.componentTokenCount()) .signal(mapSignal(token.signal())) .primitiveType(mapPrimitiveType(type)) .byteOrder(mapByteOrder(encoding.byteOrder())) .presence(mapPresence(encoding.presence())); final byte[] nameBytes = token.name().getBytes(TokenCodecEncoder.nameCharacterEncoding()); tokenEncoder.putName(nameBytes, 0, nameBytes.length); tokenEncoder.putConstValue(valArray, 0, put(valBuffer, encoding.constValue(), type)); tokenEncoder.putMinValue(valArray, 0, put(valBuffer, encoding.minValue(), type)); tokenEncoder.putMaxValue(valArray, 0, put(valBuffer, encoding.maxValue(), type)); tokenEncoder.putNullValue(valArray, 0, put(valBuffer, encoding.nullValue(), type)); encoding.characterEncoding(), characterEncodingCharacterEncoding()); tokenEncoder.putCharacterEncoding(charEncodingBytes, 0, charEncodingBytes.length); final byte[] epochBytes = getBytes(encoding.epoch(), epochCharacterEncoding()); tokenEncoder.putEpoch(epochBytes, 0, epochBytes.length); final byte[] timeUnitBytes = getBytes(encoding.timeUnit(), timeUnitCharacterEncoding()); tokenEncoder.putTimeUnit(timeUnitBytes, 0, timeUnitBytes.length); final byte[] semanticTypeBytes = getBytes(encoding.semanticType(), semanticTypeCharacterEncoding());
public TokenCodecEncoder putReferencedName(final byte[] src, final int srcOffset, final int length) { if (length > 65534) { throw new IllegalStateException("length > maxValue for type: " + length); } final int headerLength = 2; final int limit = parentMessage.limit(); parentMessage.limit(limit + headerLength + length); buffer.putShort(limit, (short)length, java.nio.ByteOrder.LITTLE_ENDIAN); buffer.putBytes(limit + headerLength, src, srcOffset, length); return this; }
.wrap(directBuffer, 0) .tokenOffset(token.offset()) .tokenSize(token.encodedLength()) .fieldId(token.id()) .tokenVersion(token.version()) .componentTokenCount(token.componentTokenCount()) .signal(mapSignal(token.signal())) .primitiveType(mapPrimitiveType(type)) .byteOrder(mapByteOrder(encoding.byteOrder())) .presence(mapPresence(encoding.presence())); final byte[] nameBytes = token.name().getBytes(TokenCodecEncoder.nameCharacterEncoding()); tokenEncoder.putName(nameBytes, 0, nameBytes.length); tokenEncoder.putConstValue(valArray, 0, put(valBuffer, encoding.constValue(), type)); tokenEncoder.putMinValue(valArray, 0, put(valBuffer, encoding.minValue(), type)); tokenEncoder.putMaxValue(valArray, 0, put(valBuffer, encoding.maxValue(), type)); tokenEncoder.putNullValue(valArray, 0, put(valBuffer, encoding.nullValue(), type)); encoding.characterEncoding(), characterEncodingCharacterEncoding()); tokenEncoder.putCharacterEncoding(charEncodingBytes, 0, charEncodingBytes.length); final byte[] epochBytes = getBytes(encoding.epoch(), epochCharacterEncoding()); tokenEncoder.putEpoch(epochBytes, 0, epochBytes.length); final byte[] timeUnitBytes = getBytes(encoding.timeUnit(), timeUnitCharacterEncoding()); tokenEncoder.putTimeUnit(timeUnitBytes, 0, timeUnitBytes.length); final byte[] semanticTypeBytes = getBytes(encoding.semanticType(), semanticTypeCharacterEncoding());
public TokenCodecEncoder putConstValue(final byte[] src, final int srcOffset, final int length) { if (length > 65534) { throw new IllegalStateException("length > maxValue for type: " + length); } final int headerLength = 2; final int limit = parentMessage.limit(); parentMessage.limit(limit + headerLength + length); buffer.putShort(limit, (short)length, java.nio.ByteOrder.LITTLE_ENDIAN); buffer.putBytes(limit + headerLength, src, srcOffset, length); return this; }
public TokenCodecEncoder putMaxValue(final byte[] src, final int srcOffset, final int length) { if (length > 65534) { throw new IllegalStateException("length > maxValue for type: " + length); } final int headerLength = 2; final int limit = parentMessage.limit(); parentMessage.limit(limit + headerLength + length); buffer.putShort(limit, (short)length, java.nio.ByteOrder.LITTLE_ENDIAN); buffer.putBytes(limit + headerLength, src, srcOffset, length); return this; }
public TokenCodecEncoder putEpoch(final byte[] src, final int srcOffset, final int length) { if (length > 65534) { throw new IllegalStateException("length > maxValue for type: " + length); } final int headerLength = 2; final int limit = parentMessage.limit(); parentMessage.limit(limit + headerLength + length); buffer.putShort(limit, (short)length, java.nio.ByteOrder.LITTLE_ENDIAN); buffer.putBytes(limit + headerLength, src, srcOffset, length); return this; }
public TokenCodecEncoder putTimeUnit(final byte[] src, final int srcOffset, final int length) { if (length > 65534) { throw new IllegalStateException("length > maxValue for type: " + length); } final int headerLength = 2; final int limit = parentMessage.limit(); parentMessage.limit(limit + headerLength + length); buffer.putShort(limit, (short)length, java.nio.ByteOrder.LITTLE_ENDIAN); buffer.putBytes(limit + headerLength, src, srcOffset, length); return this; }
public TokenCodecEncoder putSemanticType(final DirectBuffer src, final int srcOffset, final int length) { if (length > 65534) { throw new IllegalStateException("length > maxValue for type: " + length); } final int headerLength = 2; final int limit = parentMessage.limit(); parentMessage.limit(limit + headerLength + length); buffer.putShort(limit, (short)length, java.nio.ByteOrder.LITTLE_ENDIAN); buffer.putBytes(limit + headerLength, src, srcOffset, length); return this; }
public TokenCodecEncoder putDescription(final byte[] src, final int srcOffset, final int length) { if (length > 65534) { throw new IllegalStateException("length > maxValue for type: " + length); } final int headerLength = 2; final int limit = parentMessage.limit(); parentMessage.limit(limit + headerLength + length); buffer.putShort(limit, (short)length, java.nio.ByteOrder.LITTLE_ENDIAN); buffer.putBytes(limit + headerLength, src, srcOffset, length); return this; }
public TokenCodecEncoder putName(final byte[] src, final int srcOffset, final int length) { if (length > 65534) { throw new IllegalStateException("length > maxValue for type: " + length); } final int headerLength = 2; final int limit = parentMessage.limit(); parentMessage.limit(limit + headerLength + length); buffer.putShort(limit, (short)length, java.nio.ByteOrder.LITTLE_ENDIAN); buffer.putBytes(limit + headerLength, src, srcOffset, length); return this; }
public TokenCodecEncoder putConstValue(final DirectBuffer src, final int srcOffset, final int length) { if (length > 65534) { throw new IllegalStateException("length > maxValue for type: " + length); } final int headerLength = 2; final int limit = parentMessage.limit(); parentMessage.limit(limit + headerLength + length); buffer.putShort(limit, (short)length, java.nio.ByteOrder.LITTLE_ENDIAN); buffer.putBytes(limit + headerLength, src, srcOffset, length); return this; }
public TokenCodecEncoder putCharacterEncoding(final DirectBuffer src, final int srcOffset, final int length) { if (length > 65534) { throw new IllegalStateException("length > maxValue for type: " + length); } final int headerLength = 2; final int limit = parentMessage.limit(); parentMessage.limit(limit + headerLength + length); buffer.putShort(limit, (short)length, java.nio.ByteOrder.LITTLE_ENDIAN); buffer.putBytes(limit + headerLength, src, srcOffset, length); return this; }
public TokenCodecEncoder putEpoch(final DirectBuffer src, final int srcOffset, final int length) { if (length > 65534) { throw new IllegalStateException("length > maxValue for type: " + length); } final int headerLength = 2; final int limit = parentMessage.limit(); parentMessage.limit(limit + headerLength + length); buffer.putShort(limit, (short)length, java.nio.ByteOrder.LITTLE_ENDIAN); buffer.putBytes(limit + headerLength, src, srcOffset, length); return this; }
public TokenCodecEncoder putTimeUnit(final DirectBuffer src, final int srcOffset, final int length) { if (length > 65534) { throw new IllegalStateException("length > maxValue for type: " + length); } final int headerLength = 2; final int limit = parentMessage.limit(); parentMessage.limit(limit + headerLength + length); buffer.putShort(limit, (short)length, java.nio.ByteOrder.LITTLE_ENDIAN); buffer.putBytes(limit + headerLength, src, srcOffset, length); return this; }
public TokenCodecEncoder putMaxValue(final DirectBuffer src, final int srcOffset, final int length) { if (length > 65534) { throw new IllegalStateException("length > maxValue for type: " + length); } final int headerLength = 2; final int limit = parentMessage.limit(); parentMessage.limit(limit + headerLength + length); buffer.putShort(limit, (short)length, java.nio.ByteOrder.LITTLE_ENDIAN); buffer.putBytes(limit + headerLength, src, srcOffset, length); return this; }
public TokenCodecEncoder putCharacterEncoding(final byte[] src, final int srcOffset, final int length) { if (length > 65534) { throw new IllegalStateException("length > maxValue for type: " + length); } final int headerLength = 2; final int limit = parentMessage.limit(); parentMessage.limit(limit + headerLength + length); buffer.putShort(limit, (short)length, java.nio.ByteOrder.LITTLE_ENDIAN); buffer.putBytes(limit + headerLength, src, srcOffset, length); return this; }