@Override public void setAddressTransient(SimpleString address) { message.setAddress(address); }
@Override public Message setAddress(SimpleString address) { message.setAddress(address); return this; }
@Override public Message setAddress(String address) { message.setAddress(address); return this; }
@Override public Message setAddress(SimpleString address) { message.setAddress(address); return this; }
@Override public Message setAddress(String address) { message.setAddress(address); return this; }
@Override public Message setAddress(SimpleString address) { message.setAddress(address); return this; }
@Override public Message setAddress(SimpleString address) { message.setAddress(address); return this; }
@Override public Message setAddress(SimpleString address) { message.setAddress(address); return this; }
@Override public Message setAddress(String address) { message.setAddress(address); return this; }
@Override public Message setAddress(String address) { message.setAddress(address); return this; }
/** * This will force encoding of the address, and will re-check the buffer * This is to avoid setMessageTransient which set the address without changing the buffer * * @param address */ @Override public void forceAddress(SimpleString address) { message.setAddress(address); }
@Override public Message setAddress(String address) { message.setAddress(address); return this; }
@Override public Message setAddress(String address) { message.setAddress(address); return this; }
@Override public Message setAddress(String address) { message.setAddress(address); return this; }
@Override public Message setAddress(SimpleString address) { message.setAddress(address); return this; }
@Override public void setAddressTransient(SimpleString address) { message.setAddress(address); }
@Override public void setAddressTransient(SimpleString address) { message.setAddress(address); }
private static ICoreMessage createServerMessage(MQTTSession session, SimpleString address, boolean retain, int qos) { long id = session.getServer().getStorageManager().generateID(); CoreMessage message = new CoreMessage(id, DEFAULT_SERVER_MESSAGE_BUFFER_SIZE, session.getCoreMessageObjectPools()); message.setAddress(address); message.putBooleanProperty(MQTT_MESSAGE_RETAIN_KEY, retain); message.putIntProperty(MQTT_QOS_LEVEL_KEY, qos); message.setType(Message.BYTES_TYPE); return message; }
private static ICoreMessage createServerMessage(MQTTSession session, SimpleString address, boolean retain, int qos) { long id = session.getServer().getStorageManager().generateID(); CoreMessage message = new CoreMessage(id, DEFAULT_SERVER_MESSAGE_BUFFER_SIZE, session.getCoreMessageObjectPools()); message.setAddress(address); message.putBooleanProperty(MQTT_MESSAGE_RETAIN_KEY, retain); message.putIntProperty(MQTT_QOS_LEVEL_KEY, qos); message.setType(Message.BYTES_TYPE); return message; }
private CoreMessage createMessage(final long id, final PagingStore store, final SimpleString destination, final ActiveMQBuffer buffer) { CoreMessage msg = new CoreMessage(id, 50 + buffer.capacity()); msg.setAddress(destination); msg.setContext(store); msg.getBodyBuffer().resetReaderIndex(); msg.getBodyBuffer().resetWriterIndex(); msg.getBodyBuffer().writeBytes(buffer, buffer.capacity()); return msg; }