@Override public void decodeRest(final ActiveMQBuffer buffer) { consumerID = buffer.readLong(); }
@Override public void decodeRest(final ActiveMQBuffer buffer) { consumerId = buffer.readLong(); }
@Override public void decodeRest(final ActiveMQBuffer buffer) { connectionTTL = buffer.readLong(); }
public static long bytesReadLong(ActiveMQBuffer message) { return message.readLong(); }
public static double bytesReadDouble(ActiveMQBuffer message) { return Double.longBitsToDouble(message.readLong()); }
public static Long readNullableLong(ActiveMQBuffer buffer) { boolean isNotNull = buffer.readBoolean(); if (isNotNull) { return buffer.readLong(); } else { return null; } }
@Override public void decodeRest(final ActiveMQBuffer buffer) { consumerID = buffer.readLong(); credits = buffer.readInt(); }
@Override public void decodeRest(final ActiveMQBuffer buffer) { super.decodeRest(buffer); consumerID = buffer.readLong(); }
public static double streamReadDouble(ActiveMQBuffer buff) { byte type = buff.readByte(); switch (type) { case DataConstants.FLOAT: return Float.intBitsToFloat(buff.readInt()); case DataConstants.DOUBLE: return Double.longBitsToDouble(buff.readLong()); case DataConstants.STRING: String s = buff.readNullableString(); return Double.parseDouble(s); default: throw new IllegalStateException("Invalid conversion: " + type); } }
@Override public void decode(final ActiveMQBuffer buffer) { channelID = buffer.readLong(); decodeRest(buffer); size = buffer.readerIndex(); }
@Override public void decodeRest(final ActiveMQBuffer buffer) { super.decodeRest(buffer); if (!continues) { messageBodySize = buffer.readLong(); } requiresResponse = buffer.readBoolean(); }
@Override public void decodeRest(final ActiveMQBuffer buffer) { id = buffer.readLong(); queueName = buffer.readSimpleString(); filterString = buffer.readNullableSimpleString(); browseOnly = buffer.readBoolean(); requiresResponse = buffer.readBoolean(); }
@Override public Message decode(ActiveMQBuffer buffer, Message record) { // the caller must consume the first byte already, as that will be used to decide what persister (protocol) to use long id = buffer.readLong(); SimpleString address = buffer.readNullableSimpleString(); record = new CoreMessage(); record.reloadPersistence(buffer); record.setMessageID(id); record.setAddress(address); return record; } }
@Override public void decodeRest(final ActiveMQBuffer buffer) { // Buffer comes in after having read standard headers and positioned at Beginning of body part receiveMessage(copyMessageBuffer(buffer.byteBuf(), DataConstants.SIZE_LONG + DataConstants.SIZE_INT)); buffer.readerIndex(buffer.capacity() - DataConstants.SIZE_LONG - DataConstants.SIZE_INT); this.consumerID = buffer.readLong(); this.deliveryCount = buffer.readInt(); }
@Override public void decodeRest(final ActiveMQBuffer buffer) { exists = buffer.readBoolean(); durable = buffer.readBoolean(); temporary = buffer.readBoolean(); consumerCount = buffer.readInt(); messageCount = buffer.readLong(); filterString = buffer.readNullableSimpleString(); address = buffer.readNullableSimpleString(); name = buffer.readNullableSimpleString(); }