@Override public int getEncodeSize(Message record) { return DataConstants.SIZE_BYTE + record.getPersistSize() + SimpleString.sizeofNullableString(record.getAddressSimpleString()) + DataConstants.SIZE_LONG; }
/** Sub classes must add the first short as the protocol-id */ @Override public void encode(ActiveMQBuffer buffer, Message record) { buffer.writeByte((byte)1); buffer.writeLong(record.getMessageID()); buffer.writeNullableSimpleString(record.getAddressSimpleString()); record.persist(buffer); }
@Override public void copyHeadersAndProperties(final Message msg) { messageID = msg.getMessageID(); address = msg.getAddressSimpleString(); userID = (UUID) msg.getUserID(); type = msg.toCore().getType(); durable = msg.isDurable(); expiration = msg.getExpiration(); timestamp = msg.getTimestamp(); priority = msg.getPriority(); if (msg instanceof CoreMessage) { properties = ((CoreMessage) msg).getTypedProperties(); } }
@Override public SimpleString getAddress(Message message) { if (address == null && message != null) { return message.getAddressSimpleString(); } return address; }
@Override public int getEncodeSize(Message record) { return DataConstants.SIZE_BYTE + record.getPersistSize() + SimpleString.sizeofNullableString(record.getAddressSimpleString()) + DataConstants.SIZE_LONG; }
@Override public int getEncodeSize(Message record) { return DataConstants.SIZE_BYTE + record.getPersistSize() + SimpleString.sizeofNullableString(record.getAddressSimpleString()) + DataConstants.SIZE_LONG + DataConstants.SIZE_LONG; }
@Override public int getEncodeSize(Message record) { return DataConstants.SIZE_BYTE + record.getPersistSize() + SimpleString.sizeofNullableString(record.getAddressSimpleString()) + DataConstants.SIZE_LONG; }
@Override public int getEncodeSize(Message record) { return DataConstants.SIZE_BYTE + record.getPersistSize() + SimpleString.sizeofNullableString(record.getAddressSimpleString()) + DataConstants.SIZE_LONG; }
@Override public int getEncodeSize(Message record) { return DataConstants.SIZE_BYTE + record.getPersistSize() + SimpleString.sizeofNullableString(record.getAddressSimpleString()) + DataConstants.SIZE_LONG; }
private SimpleString extractAddress(Message message) { if (message.containsProperty(Message.HDR_ORIG_MESSAGE_ID.toString())) { return message.getSimpleStringProperty(Message.HDR_ORIGINAL_ADDRESS.toString()); } else { return message.getAddressSimpleString(); } }
/** Sub classes must add the first short as the protocol-id */ @Override public void encode(ActiveMQBuffer buffer, Message record) { buffer.writeByte((byte)1); buffer.writeLong(record.getMessageID()); buffer.writeNullableSimpleString(record.getAddressSimpleString()); record.persist(buffer); }
/** Sub classes must add the first short as the protocol-id */ @Override public void encode(ActiveMQBuffer buffer, Message record) { buffer.writeByte((byte)1); buffer.writeLong(record.getMessageID()); buffer.writeNullableSimpleString(record.getAddressSimpleString()); record.persist(buffer); }
/** Sub classes must add the first short as the protocol-id */ @Override public void encode(ActiveMQBuffer buffer, Message record) { buffer.writeByte((byte)1); buffer.writeLong(record.getMessageID()); buffer.writeNullableSimpleString(record.getAddressSimpleString()); record.persist(buffer); }
/** Sub classes must add the first short as the protocol-id */ @Override public void encode(ActiveMQBuffer buffer, Message record) { buffer.writeByte((byte)1); buffer.writeLong(record.getMessageID()); buffer.writeNullableSimpleString(record.getAddressSimpleString()); record.persist(buffer); }
/** Sub classes must add the first short as the protocol-id */ @Override public void encode(ActiveMQBuffer buffer, Message record) { buffer.writeByte((byte)1); buffer.writeLong(record.getMessageID()); buffer.writeNullableSimpleString(record.getAddressSimpleString()); record.persist(buffer); }
/** Sub classes must add the first short as the protocol-id */ @Override public void encode(ActiveMQBuffer buffer, Message record) { buffer.writeByte((byte)1); buffer.writeLong(record.getMessageID()); buffer.writeNullableSimpleString(record.getAddressSimpleString()); record.persist(buffer); }
/** * @param packet */ private void handlePageWrite(final ReplicationPageWriteMessage packet) throws Exception { PagedMessage pgdMessage = packet.getPagedMessage(); pgdMessage.initMessage(storageManager); Message msg = pgdMessage.getMessage(); Page page = getPage(msg.getAddressSimpleString(), packet.getPageNumber()); page.write(pgdMessage); }
/** Sub classes must add the first short as the protocol-id */ @Override public void encode(ActiveMQBuffer buffer, Message record) { super.encode(buffer, record); AMQPMessage msgEncode = (AMQPMessage)record; buffer.writeLong(record.getMessageID()); buffer.writeLong(msgEncode.getMessageFormat()); buffer.writeNullableSimpleString(record.getAddressSimpleString()); record.persist(buffer); }
/** Sub classes must add the first short as the protocol-id */ @Override public void encode(ActiveMQBuffer buffer, Message record) { super.encode(buffer, record); AMQPMessage msgEncode = (AMQPMessage)record; buffer.writeLong(record.getMessageID()); buffer.writeLong(msgEncode.getMessageFormat()); buffer.writeNullableSimpleString(record.getAddressSimpleString()); record.persist(buffer); }
@Override public void copyHeadersAndProperties(final Message msg) { messageID = msg.getMessageID(); address = msg.getAddressSimpleString(); userID = (UUID) msg.getUserID(); type = msg.toCore().getType(); durable = msg.isDurable(); expiration = msg.getExpiration(); timestamp = msg.getTimestamp(); priority = msg.getPriority(); if (msg instanceof CoreMessage) { properties = ((CoreMessage) msg).getProperties(); } }