@Override public void encodeRest(final ActiveMQBuffer buffer) { buffer.writeNullableSimpleString(nodeID); }
@Override public void encodeRest(final ActiveMQBuffer buffer) { buffer.writeNullableSimpleString(nodeID); }
@Override public void encodeRest(final ActiveMQBuffer buffer) { super.encodeRest(buffer); buffer.writeNullableSimpleString(scaleDownNodeID); }
/** * Utility method to set the Text message on a message body */ public static void writeBodyText(ActiveMQBuffer buff, SimpleString text) { buff.clear(); buff.writeNullableSimpleString(text); }
public static void writeAsNullableSimpleString(ActiveMQBuffer buffer, String str) { buffer.writeNullableSimpleString(SimpleString.toSimpleString(str)); }
@Override public void encodeRest(final ActiveMQBuffer buffer) { buffer.writeBoolean(exists); buffer.writeBoolean(durable); buffer.writeBoolean(temporary); buffer.writeInt(consumerCount); buffer.writeLong(messageCount); buffer.writeNullableSimpleString(filterString); buffer.writeNullableSimpleString(address); buffer.writeNullableSimpleString(name); }
/** * Used by ActiveMQ Artemis management service. */ public static void storeResult(final CoreMessage message, final Object result) throws Exception { String resultString; if (result != null) { // Result is stored in body, also encoded as JSON array of length 1 JsonArray jsonArray = JsonUtil.toJSONArray(new Object[]{result}); resultString = jsonArray.toString(); } else { resultString = null; } message.getBodyBuffer().writeNullableSimpleString(SimpleString.toSimpleString(resultString)); }
@Override public void encodeRest(final ActiveMQBuffer buffer) { buffer.writeSimpleString(address); buffer.writeSimpleString(queueName); buffer.writeNullableSimpleString(filterString); buffer.writeBoolean(durable); buffer.writeBoolean(requiresResponse); }
@Override public void encodeRest(final ActiveMQBuffer buffer) { buffer.writeLong(id); buffer.writeSimpleString(queueName); buffer.writeNullableSimpleString(filterString); buffer.writeBoolean(browseOnly); buffer.writeBoolean(requiresResponse); }
/** 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 encodeRest(final ActiveMQBuffer buffer) { buffer.writeSimpleString(address); buffer.writeSimpleString(queueName); buffer.writeNullableSimpleString(filterString); buffer.writeBoolean(durable); buffer.writeBoolean(temporary); buffer.writeBoolean(requiresResponse); }
/** * Stores an operation invocation in a message to invoke the corresponding operation the value from the server resource. * * @param message message * @param resourceName the name of the server resource * @param operationName the name of the operation to invoke on the server resource * @param parameters the parameters to use to invoke the server resource * @see ResourceNames */ public static void putOperationInvocation(final ICoreMessage message, final String resourceName, final String operationName, final Object... parameters) throws Exception { // store the name of the operation in the headers message.putStringProperty(ManagementHelper.HDR_RESOURCE_NAME, new SimpleString(resourceName)); message.putStringProperty(ManagementHelper.HDR_OPERATION_NAME, new SimpleString(operationName)); // and the params go in the body, since might be too large for header String paramString; if (parameters != null) { JsonArray jsonArray = JsonUtil.toJSONArray(parameters); paramString = jsonArray.toString(); } else { paramString = null; } message.getBodyBuffer().writeNullableSimpleString(SimpleString.toSimpleString(paramString)); }
@Override public void encodeRest(final ActiveMQBuffer buffer) { buffer.writeSimpleString(address); buffer.writeSimpleString(queueName); buffer.writeNullableSimpleString(filterString); buffer.writeBoolean(durable); buffer.writeByte(routingType.getType()); buffer.writeBoolean(requiresResponse); BufferHelper.writeNullableInteger(buffer, maxConsumers); BufferHelper.writeNullableBoolean(buffer, purgeOnNoConsumers); BufferHelper.writeNullableBoolean(buffer, exclusive); BufferHelper.writeNullableBoolean(buffer, lastValue); }
@Override public void encodeRest(final ActiveMQBuffer buffer) { buffer.writeSimpleString(address); buffer.writeSimpleString(queueName); buffer.writeNullableSimpleString(filterString); buffer.writeBoolean(durable); buffer.writeBoolean(requiresResponse); }
@Override public void encodeRest(final ActiveMQBuffer buffer) { buffer.writeLong(id); buffer.writeSimpleString(queueName); buffer.writeNullableSimpleString(filterString); buffer.writeBoolean(browseOnly); buffer.writeBoolean(requiresResponse); }
/** 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 encodeRest(final ActiveMQBuffer buffer) { buffer.writeSimpleString(address); buffer.writeSimpleString(queueName); buffer.writeNullableSimpleString(filterString); buffer.writeBoolean(durable); buffer.writeBoolean(temporary); buffer.writeBoolean(requiresResponse); }
@Override public void encodeRest(final ActiveMQBuffer buffer) { buffer.writeSimpleString(address); buffer.writeSimpleString(queueName); buffer.writeNullableSimpleString(filterString); buffer.writeBoolean(durable); buffer.writeBoolean(temporary); buffer.writeBoolean(requiresResponse); }
@Override public void encode(final ActiveMQBuffer buffer) { buffer.writeByte(type.getType()); buffer.writeSimpleString(SimpleString.toSimpleString(name)); buffer.writeNullableSimpleString(SimpleString.toSimpleString(selector)); buffer.writeBoolean(durable); }
@Override public void encodeRest(final ActiveMQBuffer buffer) { super.encodeRest(buffer); buffer.writeBoolean(defaultPurgeOnNoConsumers); buffer.writeInt(defaultMaxConsumers); BufferHelper.writeNullableBoolean(buffer, defaultExclusive); BufferHelper.writeNullableBoolean(buffer, defaultLastValue); buffer.writeNullableSimpleString(defaultLastValueKey); BufferHelper.writeNullableBoolean(buffer, defaultNonDestructive); BufferHelper.writeNullableInteger(buffer, defaultConsumersBeforeDispatch); BufferHelper.writeNullableLong(buffer, defaultDelayBeforeDispatch); }