@Override public void encodeRest(final ActiveMQBuffer buffer) { buffer.writeString(key); buffer.writeString(data); }
@Override public void encodeRest(final ActiveMQBuffer buffer) { buffer.writeString(key); buffer.writeString(data); buffer.writeBoolean(requiresConfirmation); }
@Override public ClientMessageImpl writeBodyBufferString(String string) { getBodyBuffer().writeString(string); return this; }
@Override public void encodeRest(final ActiveMQBuffer buffer) { buffer.writeString(name); buffer.writeInt(lastConfirmedCommandID); }
/** * Encodes this TransportConfiguration into a buffer. * <p> * Note that this is only used internally ActiveMQ Artemis. * * @param buffer the buffer to encode into */ public void encode(final ActiveMQBuffer buffer) { buffer.writeString(name); buffer.writeString(factoryClassName); buffer.writeInt(params == null ? 0 : params.size()); if (params != null) { encodeMap(buffer, params); } if (extraProps != null) { encodeMap(buffer, extraProps); } }
private void encodeMap(final ActiveMQBuffer buffer, final Map<String, Object> map) { for (Map.Entry<String, Object> entry : map.entrySet()) { buffer.writeString(entry.getKey()); Object val = entry.getValue(); if (val instanceof Boolean) { buffer.writeByte(TransportConfiguration.TYPE_BOOLEAN); buffer.writeBoolean((Boolean) val); } else if (val instanceof Integer) { buffer.writeByte(TransportConfiguration.TYPE_INT); buffer.writeInt((Integer) val); } else if (val instanceof Long) { buffer.writeByte(TransportConfiguration.TYPE_LONG); buffer.writeLong((Long) val); } else if (val instanceof String) { buffer.writeByte(TransportConfiguration.TYPE_STRING); buffer.writeString((String) val); } else { throw ActiveMQClientMessageBundle.BUNDLE.invalidEncodeType(val); } } }
@Override public void encodeRest(final ActiveMQBuffer buffer) { buffer.writeString(name); buffer.writeLong(sessionChannelID); buffer.writeInt(version); buffer.writeNullableString(username); buffer.writeNullableString(password); buffer.writeInt(minLargeMessageSize); buffer.writeBoolean(xa); buffer.writeBoolean(autoCommitSends); buffer.writeBoolean(autoCommitAcks); buffer.writeInt(windowSize); buffer.writeBoolean(preAcknowledge); buffer.writeNullableString(defaultAddress); }
@Override public void encodeRest(final ActiveMQBuffer buffer) { buffer.writeBoolean(exit); buffer.writeString(nodeID); if (!exit) { if (pair.getA() != null) { buffer.writeBoolean(true); pair.getA().encode(buffer); } else { buffer.writeBoolean(false); } if (pair.getB() != null) { buffer.writeBoolean(true); pair.getB().encode(buffer); } else { buffer.writeBoolean(false); } buffer.writeBoolean(last); } }
@Override public void encodeRest(final ActiveMQBuffer buffer) { buffer.writeBoolean(exit); buffer.writeString(nodeID); buffer.writeLong(uniqueEventID); if (!exit) { if (pair.getA() != null) { buffer.writeBoolean(true); pair.getA().encode(buffer); } else { buffer.writeBoolean(false); } if (pair.getB() != null) { buffer.writeBoolean(true); pair.getB().encode(buffer); } else { buffer.writeBoolean(false); } buffer.writeBoolean(last); } buffer.writeNullableString(backupGroupName); }
@Override public void encodeRest(final ActiveMQBuffer buffer) { buffer.writeString(key); buffer.writeString(data); }
@Override public void encodeRest(final ActiveMQBuffer buffer) { buffer.writeString(clusterUser); buffer.writeString(clusterPassword); }
@Override public void encodeRest(final ActiveMQBuffer buffer) { buffer.writeString(key); buffer.writeString(data); buffer.writeBoolean(requiresConfirmation); }
@Override public void encodeRest(final ActiveMQBuffer buffer) { buffer.writeString(clusterUser); buffer.writeString(clusterPassword); buffer.writeBoolean(backupWantsFailBack); connector.encode(buffer); }
@Override public void encodeRest(final ActiveMQBuffer buffer) { buffer.writeString(name); buffer.writeInt(lastConfirmedCommandID); }
@Override public void encodeRest(final ActiveMQBuffer buffer) { buffer.writeString(name); buffer.writeInt(lastConfirmedCommandID); }
@Override public void encode(ActiveMQBuffer buff) { super.encode(buff); buff.writeString(nodeId); }
protected ClientMessage createTextMessage(final ClientSession session, final String s, final boolean durable) { ClientMessage message = session.createMessage(Message.TEXT_TYPE, durable, 0, System.currentTimeMillis(), (byte) 4); message.getBodyBuffer().writeString(s); return message; }
public static ClientMessage createTextMessage(final ClientSession session, final String s, final boolean durable) { ClientMessage message = session.createMessage(ActiveMQTextMessage.TYPE, durable, 0, System.currentTimeMillis(), (byte) 1); message.getBodyBuffer().writeString(s); return message; }
private ClientMessage createDurableMessage(final ClientSession session, final String body) { ClientMessage message = session.createMessage(ActiveMQTextMessage.TYPE, true, 0, System.currentTimeMillis(), (byte) 1); message.getBodyBuffer().writeString(body); return message; }
@Test public void testSimpleSendReceive() throws Exception { ClientMessage message = session.createMessage(false); final String body = RandomUtil.randomString(); message.getBodyBuffer().writeString(body); ClientMessage received = sendAndReceive(message); Assert.assertNotNull(received); Assert.assertEquals(body, received.getBodyBuffer().readString()); }