private static void dissect(final CounterMessageFlyweight msg, final StringBuilder builder) { builder .append(msg.typeId()) .append(" [") .append(msg.keyBufferOffset()).append(' ').append(msg.keyBufferLength()) .append("][") .append(msg.labelBufferOffset()).append(' ').append(msg.labelBufferLength()) .append("][") .append(msg.clientId()) .append(':') .append(msg.correlationId()) .append(']'); }
/** * Fill the key buffer. * * @param keyBuffer containing the optional key for the counter. * @param keyOffset within the keyBuffer at which the key begins. * @param keyLength of the key in the keyBuffer. * @return flyweight */ public CounterMessageFlyweight keyBuffer(final DirectBuffer keyBuffer, final int keyOffset, final int keyLength) { buffer.putInt(KEY_LENGTH_OFFSET, keyLength); if (null != keyBuffer && keyLength > 0) { buffer.putBytes(keyBufferOffset(), keyBuffer, keyOffset, keyLength); } return this; }
counterMsgFlyweight.typeId(), buffer, index + counterMsgFlyweight.keyBufferOffset(), counterMsgFlyweight.keyBufferLength(), buffer,
private static void dissect(final CounterMessageFlyweight msg, final StringBuilder builder) { builder .append(msg.typeId()) .append(" [") .append(msg.keyBufferOffset()).append(' ').append(msg.keyBufferLength()) .append("][") .append(msg.labelBufferOffset()).append(' ').append(msg.labelBufferLength()) .append("][") .append(msg.clientId()) .append(':') .append(msg.correlationId()) .append(']'); }
/** * Fill the key buffer. * * @param keyBuffer containing the optional key for the counter. * @param keyOffset within the keyBuffer at which the key begins. * @param keyLength of the key in the keyBuffer. * @return flyweight */ public CounterMessageFlyweight keyBuffer(final DirectBuffer keyBuffer, final int keyOffset, final int keyLength) { buffer.putInt(KEY_LENGTH_OFFSET, keyLength); if (null != keyBuffer && keyLength > 0) { buffer.putBytes(keyBufferOffset(), keyBuffer, keyOffset, keyLength); } return this; }
/** * Fill the key buffer. * * @param keyBuffer containing the optional key for the counter. * @param keyOffset within the keyBuffer at which the key begins. * @param keyLength of the key in the keyBuffer. * @return flyweight */ public CounterMessageFlyweight keyBuffer(final DirectBuffer keyBuffer, final int keyOffset, final int keyLength) { buffer.putInt(KEY_LENGTH_OFFSET, keyLength); if (null != keyBuffer && keyLength > 0) { buffer.putBytes(keyBufferOffset(), keyBuffer, keyOffset, keyLength); } return this; }
counterMsgFlyweight.typeId(), buffer, index + counterMsgFlyweight.keyBufferOffset(), counterMsgFlyweight.keyBufferLength(), buffer,
counterMsgFlyweight.typeId(), buffer, index + counterMsgFlyweight.keyBufferOffset(), counterMsgFlyweight.keyBufferLength(), buffer,