diff --git a/activemq-commons/src/main/java/org/apache/activemq/utils/TypedProperties.java b/activemq-commons/src/main/java/org/apache/activemq/utils/TypedProperties.java index 52e1fd5330..098c5c5d60 100644 --- a/activemq-commons/src/main/java/org/apache/activemq/utils/TypedProperties.java +++ b/activemq-commons/src/main/java/org/apache/activemq/utils/TypedProperties.java @@ -52,7 +52,7 @@ import static org.apache.activemq.utils.DataConstants.STRING; public final class TypedProperties { - private static final SimpleString HQ_PROPNAME = new SimpleString("_HQ_"); + private static final SimpleString AMQ_PROPNAME = new SimpleString("_AMQ_"); private Map properties; @@ -630,7 +630,7 @@ public final class TypedProperties { sb.append("[" + ByteUtil.maxString(ByteUtil.bytesToHex((byte [])theValue, 2), 150) + ")"); - if (iterItem.getKey().toString().startsWith("_HQ_ROUTE_TO")) + if (iterItem.getKey().toString().startsWith("_AMQ_ROUTE_TO")) { sb.append(",bytesAsLongs("); try @@ -681,7 +681,7 @@ public final class TypedProperties private synchronized void doPutValue(final SimpleString key, final PropertyValue value) { - if (key.startsWith(HQ_PROPNAME)) + if (key.startsWith(AMQ_PROPNAME)) { internalProperties = true; } diff --git a/activemq-core-client/src/main/java/org/apache/activemq/api/core/FilterConstants.java b/activemq-core-client/src/main/java/org/apache/activemq/api/core/FilterConstants.java index b23db95035..959235bbe5 100644 --- a/activemq-core-client/src/main/java/org/apache/activemq/api/core/FilterConstants.java +++ b/activemq-core-client/src/main/java/org/apache/activemq/api/core/FilterConstants.java @@ -25,17 +25,17 @@ public final class FilterConstants /** * Name of the ActiveMQ UserID header. */ - public static final SimpleString ACTIVEMQ_USERID = new SimpleString("HQUserID"); + public static final SimpleString ACTIVEMQ_USERID = new SimpleString("AMQUserID"); /** * Name of the ActiveMQ Message expiration header. */ - public static final SimpleString ACTIVEMQ_EXPIRATION = new SimpleString("HQExpiration"); + public static final SimpleString ACTIVEMQ_EXPIRATION = new SimpleString("AMQExpiration"); /** * Name of the ActiveMQ Message durable header. */ - public static final SimpleString ACTIVEMQ_DURABLE = new SimpleString("HQDurable"); + public static final SimpleString ACTIVEMQ_DURABLE = new SimpleString("AMQDurable"); /** * Value for the Durable header when the message is non-durable. @@ -50,22 +50,22 @@ public final class FilterConstants /** * Name of the ActiveMQ Message timestamp header. */ - public static final SimpleString ACTIVEMQ_TIMESTAMP = new SimpleString("HQTimestamp"); + public static final SimpleString ACTIVEMQ_TIMESTAMP = new SimpleString("AMQTimestamp"); /** * Name of the ActiveMQ Message priority header. */ - public static final SimpleString ACTIVEMQ_PRIORITY = new SimpleString("HQPriority"); + public static final SimpleString ACTIVEMQ_PRIORITY = new SimpleString("AMQPriority"); /** * Name of the ActiveMQ Message size header. */ - public static final SimpleString ACTIVEMQ_SIZE = new SimpleString("HQSize"); + public static final SimpleString ACTIVEMQ_SIZE = new SimpleString("AMQSize"); /** * All ActiveMQ headers are prepended by this prefix. */ - public static final SimpleString ACTIVEMQ_PREFIX = new SimpleString("HQ"); + public static final SimpleString ACTIVEMQ_PREFIX = new SimpleString("AMQ"); private FilterConstants() { diff --git a/activemq-core-client/src/main/java/org/apache/activemq/api/core/Message.java b/activemq-core-client/src/main/java/org/apache/activemq/api/core/Message.java index 6ab7f5c360..536d3dee28 100644 --- a/activemq-core-client/src/main/java/org/apache/activemq/api/core/Message.java +++ b/activemq-core-client/src/main/java/org/apache/activemq/api/core/Message.java @@ -52,25 +52,25 @@ import org.apache.activemq.utils.UUID; */ public interface Message { - SimpleString HDR_ACTUAL_EXPIRY_TIME = new SimpleString("_HQ_ACTUAL_EXPIRY"); + SimpleString HDR_ACTUAL_EXPIRY_TIME = new SimpleString("_AMQ_ACTUAL_EXPIRY"); - SimpleString HDR_ORIGINAL_ADDRESS = new SimpleString("_HQ_ORIG_ADDRESS"); + SimpleString HDR_ORIGINAL_ADDRESS = new SimpleString("_AMQ_ORIG_ADDRESS"); - SimpleString HDR_ORIGINAL_QUEUE = new SimpleString("_HQ_ORIG_QUEUE"); + SimpleString HDR_ORIGINAL_QUEUE = new SimpleString("_AMQ_ORIG_QUEUE"); - SimpleString HDR_ORIG_MESSAGE_ID = new SimpleString("_HQ_ORIG_MESSAGE_ID"); + SimpleString HDR_ORIG_MESSAGE_ID = new SimpleString("_AMQ_ORIG_MESSAGE_ID"); - SimpleString HDR_GROUP_ID = new SimpleString("_HQ_GROUP_ID"); + SimpleString HDR_GROUP_ID = new SimpleString("_AMQ_GROUP_ID"); - SimpleString HDR_LARGE_COMPRESSED = new SimpleString("_HQ_LARGE_COMPRESSED"); + SimpleString HDR_LARGE_COMPRESSED = new SimpleString("_AMQ_LARGE_COMPRESSED"); - SimpleString HDR_LARGE_BODY_SIZE = new SimpleString("_HQ_LARGE_SIZE"); + SimpleString HDR_LARGE_BODY_SIZE = new SimpleString("_AMQ_LARGE_SIZE"); - SimpleString HDR_SCHEDULED_DELIVERY_TIME = new SimpleString("_HQ_SCHED_DELIVERY"); + SimpleString HDR_SCHEDULED_DELIVERY_TIME = new SimpleString("_AMQ_SCHED_DELIVERY"); - SimpleString HDR_DUPLICATE_DETECTION_ID = new SimpleString("_HQ_DUPL_ID"); + SimpleString HDR_DUPLICATE_DETECTION_ID = new SimpleString("_AMQ_DUPL_ID"); - SimpleString HDR_LAST_VALUE_NAME = new SimpleString("_HQ_LVQ_NAME"); + SimpleString HDR_LAST_VALUE_NAME = new SimpleString("_AMQ_LVQ_NAME"); byte DEFAULT_TYPE = 0; diff --git a/activemq-core-client/src/main/java/org/apache/activemq/api/core/management/ManagementHelper.java b/activemq-core-client/src/main/java/org/apache/activemq/api/core/management/ManagementHelper.java index 9dbb9625fa..c73f619586 100644 --- a/activemq-core-client/src/main/java/org/apache/activemq/api/core/management/ManagementHelper.java +++ b/activemq-core-client/src/main/java/org/apache/activemq/api/core/management/ManagementHelper.java @@ -34,41 +34,41 @@ public final class ManagementHelper { // Constants ----------------------------------------------------- - public static final SimpleString HDR_RESOURCE_NAME = new SimpleString("_HQ_ResourceName"); + public static final SimpleString HDR_RESOURCE_NAME = new SimpleString("_AMQ_ResourceName"); - public static final SimpleString HDR_ATTRIBUTE = new SimpleString("_HQ_Attribute"); + public static final SimpleString HDR_ATTRIBUTE = new SimpleString("_AMQ_Attribute"); - public static final SimpleString HDR_OPERATION_NAME = new SimpleString("_HQ_OperationName"); + public static final SimpleString HDR_OPERATION_NAME = new SimpleString("_AMQ_OperationName"); - public static final SimpleString HDR_OPERATION_SUCCEEDED = new SimpleString("_HQ_OperationSucceeded"); + public static final SimpleString HDR_OPERATION_SUCCEEDED = new SimpleString("_AMQ_OperationSucceeded"); - public static final SimpleString HDR_NOTIFICATION_TYPE = new SimpleString("_HQ_NotifType"); + public static final SimpleString HDR_NOTIFICATION_TYPE = new SimpleString("_AMQ_NotifType"); - public static final SimpleString HDR_NOTIFICATION_TIMESTAMP = new SimpleString("_HQ_NotifTimestamp"); + public static final SimpleString HDR_NOTIFICATION_TIMESTAMP = new SimpleString("_AMQ_NotifTimestamp"); - public static final SimpleString HDR_ROUTING_NAME = new SimpleString("_HQ_RoutingName"); + public static final SimpleString HDR_ROUTING_NAME = new SimpleString("_AMQ_RoutingName"); - public static final SimpleString HDR_CLUSTER_NAME = new SimpleString("_HQ_ClusterName"); + public static final SimpleString HDR_CLUSTER_NAME = new SimpleString("_AMQ_ClusterName"); - public static final SimpleString HDR_ADDRESS = new SimpleString("_HQ_Address"); + public static final SimpleString HDR_ADDRESS = new SimpleString("_AMQ_Address"); - public static final SimpleString HDR_BINDING_ID = new SimpleString("_HQ_Binding_ID"); + public static final SimpleString HDR_BINDING_ID = new SimpleString("_AMQ_Binding_ID"); - public static final SimpleString HDR_BINDING_TYPE = new SimpleString("_HQ_Binding_Type"); + public static final SimpleString HDR_BINDING_TYPE = new SimpleString("_AMQ_Binding_Type"); - public static final SimpleString HDR_FILTERSTRING = new SimpleString("_HQ_FilterString"); + public static final SimpleString HDR_FILTERSTRING = new SimpleString("_AMQ_FilterString"); - public static final SimpleString HDR_DISTANCE = new SimpleString("_HQ_Distance"); + public static final SimpleString HDR_DISTANCE = new SimpleString("_AMQ_Distance"); - public static final SimpleString HDR_CONSUMER_COUNT = new SimpleString("_HQ_ConsumerCount"); + public static final SimpleString HDR_CONSUMER_COUNT = new SimpleString("_AMQ_ConsumerCount"); - public static final SimpleString HDR_USER = new SimpleString("_HQ_User"); + public static final SimpleString HDR_USER = new SimpleString("_AMQ_User"); - public static final SimpleString HDR_CHECK_TYPE = new SimpleString("_HQ_CheckType"); + public static final SimpleString HDR_CHECK_TYPE = new SimpleString("_AMQ_CheckType"); - public static final SimpleString HDR_SESSION_NAME = new SimpleString("_HQ_SessionName"); + public static final SimpleString HDR_SESSION_NAME = new SimpleString("_AMQ_SessionName"); - public static final SimpleString HDR_REMOTE_ADDRESS = new SimpleString("_HQ_RemoteAddress"); + public static final SimpleString HDR_REMOTE_ADDRESS = new SimpleString("_AMQ_RemoteAddress"); public static final SimpleString HDR_PROPOSAL_GROUP_ID = new SimpleString("_JBM_ProposalGroupId"); @@ -76,9 +76,9 @@ public final class ManagementHelper public static final SimpleString HDR_PROPOSAL_ALT_VALUE = new SimpleString("_JBM_ProposalAltValue"); - public static final SimpleString HDR_CONSUMER_NAME = new SimpleString("_HQ_ConsumerName"); + public static final SimpleString HDR_CONSUMER_NAME = new SimpleString("_AMQ_ConsumerName"); - public static final SimpleString HDR_CONNECTION_NAME = new SimpleString("_HQ_ConnectionName"); + public static final SimpleString HDR_CONNECTION_NAME = new SimpleString("_AMQ_ConnectionName"); // Attributes ---------------------------------------------------- diff --git a/activemq-core-client/src/main/java/org/apache/activemq/core/message/impl/MessageImpl.java b/activemq-core-client/src/main/java/org/apache/activemq/core/message/impl/MessageImpl.java index b16946cfcb..4490fc20b7 100644 --- a/activemq-core-client/src/main/java/org/apache/activemq/core/message/impl/MessageImpl.java +++ b/activemq-core-client/src/main/java/org/apache/activemq/core/message/impl/MessageImpl.java @@ -42,14 +42,14 @@ import org.apache.activemq.utils.UUID; */ public abstract class MessageImpl implements MessageInternal { - public static final SimpleString HDR_ROUTE_TO_IDS = new SimpleString("_HQ_ROUTE_TO"); + public static final SimpleString HDR_ROUTE_TO_IDS = new SimpleString("_AMQ_ROUTE_TO"); - public static final SimpleString HDR_SCALEDOWN_TO_IDS = new SimpleString("_HQ_SCALEDOWN_TO"); + public static final SimpleString HDR_SCALEDOWN_TO_IDS = new SimpleString("_AMQ_SCALEDOWN_TO"); - public static final SimpleString HDR_ROUTE_TO_ACK_IDS = new SimpleString("_HQ_ACK_ROUTE_TO"); + public static final SimpleString HDR_ROUTE_TO_ACK_IDS = new SimpleString("_AMQ_ACK_ROUTE_TO"); // used by the bridges to set duplicates - public static final SimpleString HDR_BRIDGE_DUPLICATE_ID = new SimpleString("_HQ_BRIDGE_DUP"); + public static final SimpleString HDR_BRIDGE_DUPLICATE_ID = new SimpleString("_AMQ_BRIDGE_DUP"); public static final int BUFFER_HEADER_SPACE = PacketImpl.PACKET_HEADERS_SIZE; diff --git a/activemq-core-client/src/main/java/org/apache/activemq/reader/MessageUtil.java b/activemq-core-client/src/main/java/org/apache/activemq/reader/MessageUtil.java index 29eab1e6e1..0b795f5d8d 100644 --- a/activemq-core-client/src/main/java/org/apache/activemq/reader/MessageUtil.java +++ b/activemq-core-client/src/main/java/org/apache/activemq/reader/MessageUtil.java @@ -50,7 +50,7 @@ public class MessageUtil public static final String JMSXGROUPID = "JMSXGroupID"; - public static final SimpleString CONNECTION_ID_PROPERTY_NAME = new SimpleString("__HQ_CID"); + public static final SimpleString CONNECTION_ID_PROPERTY_NAME = new SimpleString("__AMQ_CID"); diff --git a/activemq-jms-client/src/main/java/org/apache/activemq/api/jms/ActiveMQJMSConstants.java b/activemq-jms-client/src/main/java/org/apache/activemq/api/jms/ActiveMQJMSConstants.java index 35284ed706..104645f8a0 100644 --- a/activemq-jms-client/src/main/java/org/apache/activemq/api/jms/ActiveMQJMSConstants.java +++ b/activemq-jms-client/src/main/java/org/apache/activemq/api/jms/ActiveMQJMSConstants.java @@ -21,13 +21,13 @@ package org.apache.activemq.api.jms; */ public class ActiveMQJMSConstants { - public static final String JMS_ACTIVEMQ_INPUT_STREAM = "JMS_HQ_InputStream"; + public static final String JMS_ACTIVEMQ_INPUT_STREAM = "JMS_AMQ_InputStream"; - public static final String JMS_ACTIVEMQ_OUTPUT_STREAM = "JMS_HQ_OutputStream"; + public static final String JMS_ACTIVEMQ_OUTPUT_STREAM = "JMS_AMQ_OutputStream"; - public static final String JMS_ACTIVEMQ_SAVE_STREAM = "JMS_HQ_SaveStream"; + public static final String JMS_ACTIVEMQ_SAVE_STREAM = "JMS_AMQ_SaveStream"; - public static final String JBOSS_MESSAGING_BRIDGE_MESSAGE_ID_LIST = "HQ_BRIDGE_MSG_ID_LIST"; + public static final String AMQ_MESSAGING_BRIDGE_MESSAGE_ID_LIST = "AMQ_BRIDGE_MSG_ID_LIST"; public static final int PRE_ACKNOWLEDGE = 100; diff --git a/activemq-jms-client/src/main/java/org/apache/activemq/jms/client/ActiveMQSession.java b/activemq-jms-client/src/main/java/org/apache/activemq/jms/client/ActiveMQSession.java index 26a151a07a..c409c27989 100644 --- a/activemq-jms-client/src/main/java/org/apache/activemq/jms/client/ActiveMQSession.java +++ b/activemq-jms-client/src/main/java/org/apache/activemq/jms/client/ActiveMQSession.java @@ -74,7 +74,7 @@ public class ActiveMQSession implements QueueSession, TopicSession public static final int TYPE_TOPIC_SESSION = 2; - private static SimpleString REJECTING_FILTER = new SimpleString("_HQX=-1"); + private static SimpleString REJECTING_FILTER = new SimpleString("_AMQX=-1"); private final ActiveMQConnection connection; diff --git a/activemq-jms-client/src/main/java/org/apache/activemq/jms/client/SelectorTranslator.java b/activemq-jms-client/src/main/java/org/apache/activemq/jms/client/SelectorTranslator.java index e98da0f0ec..1c28bf1ae1 100644 --- a/activemq-jms-client/src/main/java/org/apache/activemq/jms/client/SelectorTranslator.java +++ b/activemq-jms-client/src/main/java/org/apache/activemq/jms/client/SelectorTranslator.java @@ -44,13 +44,13 @@ public class SelectorTranslator // First convert any JMS header identifiers - String filterString = SelectorTranslator.parse(selectorString, "JMSDeliveryMode", "HQDurable"); + String filterString = SelectorTranslator.parse(selectorString, "JMSDeliveryMode", "AMQDurable"); filterString = SelectorTranslator.parse(filterString, "'PERSISTENT'", "'DURABLE'"); filterString = SelectorTranslator.parse(filterString, "'NON_PERSISTENT'", "'NON_DURABLE'"); - filterString = SelectorTranslator.parse(filterString, "JMSPriority", "HQPriority"); - filterString = SelectorTranslator.parse(filterString, "JMSTimestamp", "HQTimestamp"); - filterString = SelectorTranslator.parse(filterString, "JMSMessageID", "HQUserID"); - filterString = SelectorTranslator.parse(filterString, "JMSExpiration", "HQExpiration"); + filterString = SelectorTranslator.parse(filterString, "JMSPriority", "AMQPriority"); + filterString = SelectorTranslator.parse(filterString, "JMSTimestamp", "AMQTimestamp"); + filterString = SelectorTranslator.parse(filterString, "JMSMessageID", "AMQUserID"); + filterString = SelectorTranslator.parse(filterString, "JMSExpiration", "AMQExpiration"); return filterString; diff --git a/activemq-jms-server/src/main/java/org/apache/activemq/jms/bridge/impl/JMSBridgeImpl.java b/activemq-jms-server/src/main/java/org/apache/activemq/jms/bridge/impl/JMSBridgeImpl.java index a7facc4070..9feb5287f0 100644 --- a/activemq-jms-server/src/main/java/org/apache/activemq/jms/bridge/impl/JMSBridgeImpl.java +++ b/activemq-jms-server/src/main/java/org/apache/activemq/jms/bridge/impl/JMSBridgeImpl.java @@ -1785,7 +1785,7 @@ public final class JMSBridgeImpl implements JMSBridge String val = null; - val = msg.getStringProperty(ActiveMQJMSConstants.JBOSS_MESSAGING_BRIDGE_MESSAGE_ID_LIST); + val = msg.getStringProperty(ActiveMQJMSConstants.AMQ_MESSAGING_BRIDGE_MESSAGE_ID_LIST); if (val == null) { @@ -1800,7 +1800,7 @@ public final class JMSBridgeImpl implements JMSBridge val = sb.toString(); } - msg.setStringProperty(ActiveMQJMSConstants.JBOSS_MESSAGING_BRIDGE_MESSAGE_ID_LIST, val); + msg.setStringProperty(ActiveMQJMSConstants.AMQ_MESSAGING_BRIDGE_MESSAGE_ID_LIST, val); } /* diff --git a/activemq-protocols/activemq-openwire-protocol/src/main/java/org/apache/activemq/core/protocol/openwire/OpenWireMessageConverter.java b/activemq-protocols/activemq-openwire-protocol/src/main/java/org/apache/activemq/core/protocol/openwire/OpenWireMessageConverter.java index c1eb72bf8c..85dad42ece 100644 --- a/activemq-protocols/activemq-openwire-protocol/src/main/java/org/apache/activemq/core/protocol/openwire/OpenWireMessageConverter.java +++ b/activemq-protocols/activemq-openwire-protocol/src/main/java/org/apache/activemq/core/protocol/openwire/OpenWireMessageConverter.java @@ -763,7 +763,7 @@ public class OpenWireMessageConverter implements MessageConverter for (SimpleString s : props) { String keyStr = s.toString(); - if (keyStr.startsWith("__HQ") || keyStr.startsWith("__HDR_")) + if (keyStr.startsWith("__AMQ") || keyStr.startsWith("__HDR_")) { continue; } diff --git a/activemq-protocols/activemq-stomp-protocol/src/main/java/org/apache/activemq/core/protocol/stomp/StompConnection.java b/activemq-protocols/activemq-stomp-protocol/src/main/java/org/apache/activemq/core/protocol/stomp/StompConnection.java index d4bd578719..26ce7cdfeb 100644 --- a/activemq-protocols/activemq-stomp-protocol/src/main/java/org/apache/activemq/core/protocol/stomp/StompConnection.java +++ b/activemq-protocols/activemq-stomp-protocol/src/main/java/org/apache/activemq/core/protocol/stomp/StompConnection.java @@ -48,7 +48,7 @@ import static org.apache.activemq.core.protocol.stomp.ActiveMQStompProtocolMessa public final class StompConnection implements RemotingConnection { - protected static final String CONNECTION_ID_PROP = "__HQ_CID"; + protected static final String CONNECTION_ID_PROP = "__AMQ_CID"; private static final String SERVER_NAME = "ActiveMQ/" + VersionLoader.getVersion().getFullVersion() + " ActiveMQ Messaging Engine"; @@ -633,7 +633,7 @@ public final class StompConnection implements RemotingConnection } if (enableMessageID()) { - message.putStringProperty("hqMessageId", + message.putStringProperty("amqMessageId", "STOMP" + message.getMessageID()); } try diff --git a/activemq-rest/src/main/java/org/apache/activemq/rest/topic/TopicDestinationsResource.java b/activemq-rest/src/main/java/org/apache/activemq/rest/topic/TopicDestinationsResource.java index 25d917c345..1539610e8a 100644 --- a/activemq-rest/src/main/java/org/apache/activemq/rest/topic/TopicDestinationsResource.java +++ b/activemq-rest/src/main/java/org/apache/activemq/rest/topic/TopicDestinationsResource.java @@ -72,7 +72,7 @@ public class TopicDestinationsResource ClientSession.QueueQuery query = session.queueQuery(new SimpleString(topicName)); if (!query.isExists()) { - session.createQueue(topicName, topicName, "__HQX=-1", true); + session.createQueue(topicName, topicName, "__AMQX=-1", true); } else diff --git a/activemq-server/src/main/java/org/apache/activemq/core/filter/impl/FilterImpl.java b/activemq-server/src/main/java/org/apache/activemq/core/filter/impl/FilterImpl.java index 93c51adaee..dd03532b8d 100644 --- a/activemq-server/src/main/java/org/apache/activemq/core/filter/impl/FilterImpl.java +++ b/activemq-server/src/main/java/org/apache/activemq/core/filter/impl/FilterImpl.java @@ -35,12 +35,12 @@ import org.apache.activemq.core.server.ServerMessage; * * Valid identifiers that can be used are: * -* HQPriority - the priority of the message -* HQTimestamp - the timestamp of the message -* HQDurable - "DURABLE" or "NON_DURABLE" -* HQExpiration - the expiration of the message -* HQSize - the encoded size of the full message in bytes -* HQUserID - the user specified ID string (if any) +* AMQPriority - the priority of the message +* AMQTimestamp - the timestamp of the message +* AMQDurable - "DURABLE" or "NON_DURABLE" +* AMQExpiration - the expiration of the message +* AMQSize - the encoded size of the full message in bytes +* AMQUserID - the user specified ID string (if any) * Any other identifiers that appear in a filter expression represent header values for the message * * String values must be set as SimpleString, not java.lang.String (see JBMESSAGING-1307). diff --git a/activemq-server/src/main/java/org/apache/activemq/core/postoffice/impl/PostOfficeImpl.java b/activemq-server/src/main/java/org/apache/activemq/core/postoffice/impl/PostOfficeImpl.java index 2a60d03cdf..1c8c811ec5 100644 --- a/activemq-server/src/main/java/org/apache/activemq/core/postoffice/impl/PostOfficeImpl.java +++ b/activemq-server/src/main/java/org/apache/activemq/core/postoffice/impl/PostOfficeImpl.java @@ -85,9 +85,9 @@ public class PostOfficeImpl implements PostOffice, NotificationListener, Binding { private static final boolean isTrace = ActiveMQServerLogger.LOGGER.isTraceEnabled(); - public static final SimpleString HDR_RESET_QUEUE_DATA = new SimpleString("_HQ_RESET_QUEUE_DATA"); + public static final SimpleString HDR_RESET_QUEUE_DATA = new SimpleString("_AMQ_RESET_QUEUE_DATA"); - public static final SimpleString HDR_RESET_QUEUE_DATA_COMPLETE = new SimpleString("_HQ_RESET_QUEUE_DATA_COMPLETE"); + public static final SimpleString HDR_RESET_QUEUE_DATA_COMPLETE = new SimpleString("_AMQ_RESET_QUEUE_DATA_COMPLETE"); public static final SimpleString BRIDGE_CACHE_STR = new SimpleString("BRIDGE."); diff --git a/activemq-server/src/main/java/org/apache/activemq/core/server/ServerMessage.java b/activemq-server/src/main/java/org/apache/activemq/core/server/ServerMessage.java index f3ceaeed87..dac23f9c20 100644 --- a/activemq-server/src/main/java/org/apache/activemq/core/server/ServerMessage.java +++ b/activemq-server/src/main/java/org/apache/activemq/core/server/ServerMessage.java @@ -64,7 +64,7 @@ public interface ServerMessage extends MessageInternal, EncodingSupport PagingStore getPagingStore(); - // Is there any _HQ_ property being used + // Is there any _AMQ_ property being used boolean hasInternalProperties(); boolean storeIsPaging(); diff --git a/activemq-server/src/main/java/org/apache/activemq/core/server/impl/ActiveMQServerImpl.java b/activemq-server/src/main/java/org/apache/activemq/core/server/impl/ActiveMQServerImpl.java index a56e0852e9..973f3e1290 100644 --- a/activemq-server/src/main/java/org/apache/activemq/core/server/impl/ActiveMQServerImpl.java +++ b/activemq-server/src/main/java/org/apache/activemq/core/server/impl/ActiveMQServerImpl.java @@ -144,7 +144,7 @@ public class ActiveMQServerImpl implements ActiveMQServer * any other component on the system, and just be ignored for any purpose It's declared here as * this filter is considered a global ignore */ - public static final String GENERIC_IGNORED_FILTER = "__HQX=-1"; + public static final String GENERIC_IGNORED_FILTER = "__AMQX=-1"; private HAPolicy haPolicy; diff --git a/activemq-server/src/main/java/org/apache/activemq/core/server/impl/ScaleDownHandler.java b/activemq-server/src/main/java/org/apache/activemq/core/server/impl/ScaleDownHandler.java index f5f87f9724..adc2fc5e98 100644 --- a/activemq-server/src/main/java/org/apache/activemq/core/server/impl/ScaleDownHandler.java +++ b/activemq-server/src/main/java/org/apache/activemq/core/server/impl/ScaleDownHandler.java @@ -282,8 +282,8 @@ public class ScaleDownHandler Message message = messageRef.getMessage().copy(); /* Here we are taking messages out of a store-and-forward queue and sending them to the corresponding - * address on the scale-down target server. However, we have to take the existing _HQ_ROUTE_TOsf.* - * property and put its value into the _HQ_ROUTE_TO property so the message is routed properly. + * address on the scale-down target server. However, we have to take the existing _AMQ_ROUTE_TOsf.* + * property and put its value into the _AMQ_ROUTE_TO property so the message is routed properly. */ byte[] oldRouteToIDs = null; diff --git a/activemq-server/src/test/java/org/apache/activemq/core/filter/impl/FilterTest.java b/activemq-server/src/test/java/org/apache/activemq/core/filter/impl/FilterTest.java index 658f865cfd..dcbfd671f3 100644 --- a/activemq-server/src/test/java/org/apache/activemq/core/filter/impl/FilterTest.java +++ b/activemq-server/src/test/java/org/apache/activemq/core/filter/impl/FilterTest.java @@ -86,9 +86,9 @@ public class FilterTest extends SilentTestCase } @Test - public void testHQDurable() throws Exception + public void testAMQDurable() throws Exception { - filter = FilterImpl.createFilter(new SimpleString("HQDurable='DURABLE'")); + filter = FilterImpl.createFilter(new SimpleString("AMQDurable='DURABLE'")); message.setDurable(true); @@ -98,7 +98,7 @@ public class FilterTest extends SilentTestCase Assert.assertFalse(filter.match(message)); - filter = FilterImpl.createFilter(new SimpleString("HQDurable='NON_DURABLE'")); + filter = FilterImpl.createFilter(new SimpleString("AMQDurable='NON_DURABLE'")); message = new ServerMessageImpl(); message.setDurable(true); @@ -112,17 +112,17 @@ public class FilterTest extends SilentTestCase } @Test - public void testHQSize() throws Exception + public void testAMQSize() throws Exception { message.setAddress(RandomUtil.randomSimpleString()); int encodeSize = message.getEncodeSize(); - Filter moreThanSmall = FilterImpl.createFilter(new SimpleString("HQSize > " + (encodeSize - 1))); - Filter lessThanLarge = FilterImpl.createFilter(new SimpleString("HQSize < " + (encodeSize + 1))); + Filter moreThanSmall = FilterImpl.createFilter(new SimpleString("AMQSize > " + (encodeSize - 1))); + Filter lessThanLarge = FilterImpl.createFilter(new SimpleString("AMQSize < " + (encodeSize + 1))); - Filter lessThanSmall = FilterImpl.createFilter(new SimpleString("HQSize < " + encodeSize)); - Filter moreThanLarge = FilterImpl.createFilter(new SimpleString("HQSize > " + encodeSize)); + Filter lessThanSmall = FilterImpl.createFilter(new SimpleString("AMQSize < " + encodeSize)); + Filter moreThanLarge = FilterImpl.createFilter(new SimpleString("AMQSize > " + encodeSize)); Assert.assertTrue(moreThanSmall.match(message)); Assert.assertTrue(lessThanLarge.match(message)); @@ -133,9 +133,9 @@ public class FilterTest extends SilentTestCase } @Test - public void testHQPriority() throws Exception + public void testAMQPriority() throws Exception { - filter = FilterImpl.createFilter(new SimpleString("HQPriority=3")); + filter = FilterImpl.createFilter(new SimpleString("AMQPriority=3")); for (int i = 0; i < 10; i++) { @@ -153,9 +153,9 @@ public class FilterTest extends SilentTestCase } @Test - public void testHQTimestamp() throws Exception + public void testAMQTimestamp() throws Exception { - filter = FilterImpl.createFilter(new SimpleString("HQTimestamp=12345678")); + filter = FilterImpl.createFilter(new SimpleString("AMQTimestamp=12345678")); message.setTimestamp(87654321); diff --git a/activemq-tools/src/main/java/org/apache/activemq/tools/TransferQueue.java b/activemq-tools/src/main/java/org/apache/activemq/tools/TransferQueue.java index 819406baac..e8ee4579a9 100644 --- a/activemq-tools/src/main/java/org/apache/activemq/tools/TransferQueue.java +++ b/activemq-tools/src/main/java/org/apache/activemq/tools/TransferQueue.java @@ -149,16 +149,16 @@ public class TransferQueue // NO_UCD (unused code) message.acknowledge(); - if (!message.containsProperty("_HQ_TOOL_original_address")) + if (!message.containsProperty("_AMQ_TOOL_original_address")) { - message.putStringProperty("_HQ_TOOL_original_address", message.getAddress().toString()); + message.putStringProperty("_AMQ_TOOL_original_address", message.getAddress().toString()); } LinkedList listToRemove = new LinkedList(); for (SimpleString name : message.getPropertyNames()) { - if (name.toString().startsWith("_HQ_ROUTE_TO")) + if (name.toString().startsWith("_AMQ_ROUTE_TO")) { listToRemove.add(name.toString()); } diff --git a/activemq-tools/src/main/java/org/apache/activemq/tools/XmlDataConstants.java b/activemq-tools/src/main/java/org/apache/activemq/tools/XmlDataConstants.java index 1da4891fee..8881df163b 100644 --- a/activemq-tools/src/main/java/org/apache/activemq/tools/XmlDataConstants.java +++ b/activemq-tools/src/main/java/org/apache/activemq/tools/XmlDataConstants.java @@ -119,5 +119,5 @@ public final class XmlDataConstants public static final String JNDI_COMPATIBILITY_PREFIX = "java:jboss/exported/"; - static final String NULL = "_HQ_NULL"; + static final String NULL = "_AMQ_NULL"; } \ No newline at end of file diff --git a/docs/quickstart-guide/en/examples.md b/docs/quickstart-guide/en/examples.md index 375df7b41a..2844de9b92 100644 --- a/docs/quickstart-guide/en/examples.md +++ b/docs/quickstart-guide/en/examples.md @@ -83,27 +83,27 @@ Type the command `mvn verify` and you should see the following output: [INFO] --- activemq-maven-plugin:1.1.1-SNAPSHOT:start (start) @ activemq-jms-queue-example --- [file:/home/andy/projects/activemq-master/examples/jms/queue/target/classes/activemq/server0/] Apr 17, 2013 10:51:01 AM org.apache.activemq.core.deployers.impl.FileConfigurationParser parseMainConfig - WARN: HQ222018: AIO was not located on this platform, it will fall back to using pure Java NIO. If your platform is Linux, install LibAIO to enable the AIO journal + WARN: AMQ222018: AIO was not located on this platform, it will fall back to using pure Java NIO. If your platform is Linux, install LibAIO to enable the AIO journal Apr 17, 2013 10:51:01 AM org.apache.activemq.core.server.impl.ActiveMQServerImpl start - INFO: HQ221000: live server is starting with configuration ActiveMQ Configuration (clustered=false,backup=false,sharedStore=true,journalDirectory=/home/andy/projects/activemq-master/examples/jms/queue/target//server0/data/messaging/journal,bindingsDirectory=/home/andy/projects/activemq-master/examples/jms/queue/target//server0/data/messaging/bindings,largeMessagesDirectory=/home/andy/projects/activemq-master/examples/jms/queue/target//server0/data/messaging/largemessages,pagingDirectory=/home/andy/projects/activemq-master/examples/jms/queue/target//server0/data/messaging/paging) + INFO: AMQ221000: live server is starting with configuration ActiveMQ Configuration (clustered=false,backup=false,sharedStore=true,journalDirectory=/home/andy/projects/activemq-master/examples/jms/queue/target//server0/data/messaging/journal,bindingsDirectory=/home/andy/projects/activemq-master/examples/jms/queue/target//server0/data/messaging/bindings,largeMessagesDirectory=/home/andy/projects/activemq-master/examples/jms/queue/target//server0/data/messaging/largemessages,pagingDirectory=/home/andy/projects/activemq-master/examples/jms/queue/target//server0/data/messaging/paging) Apr 17, 2013 10:51:01 AM org.apache.activemq.core.server.impl.ActiveMQServerImpl$SharedStoreLiveActivation run - INFO: HQ221006: Waiting to obtain live lock + INFO: AMQ221006: Waiting to obtain live lock Apr 17, 2013 10:51:01 AM org.apache.activemq.core.persistence.impl.journal.JournalStorageManager - INFO: HQ221013: Using NIO Journal + INFO: AMQ221013: Using NIO Journal Apr 17, 2013 10:51:01 AM org.apache.activemq.core.server.impl.ActiveMQServerImpl initialisePart1 - WARN: HQ222007: Security risk! ActiveMQ is running with the default cluster admin user and default password. Please see the ActiveMQ user guide, cluster chapter, for instructions on how to change this. + WARN: AMQ222007: Security risk! ActiveMQ is running with the default cluster admin user and default password. Please see the ActiveMQ user guide, cluster chapter, for instructions on how to change this. Apr 17, 2013 10:51:01 AM org.apache.activemq.core.server.impl.FileLockNodeManager startLiveNode - INFO: HQ221034: Waiting to obtain live lock + INFO: AMQ221034: Waiting to obtain live lock Apr 17, 2013 10:51:01 AM org.apache.activemq.core.server.impl.FileLockNodeManager startLiveNode - INFO: HQ221035: Live Server Obtained live lock + INFO: AMQ221035: Live Server Obtained live lock Apr 17, 2013 10:51:02 AM org.apache.activemq.core.server.impl.ActiveMQServerImpl deployQueue - INFO: HQ221003: trying to deploy queue jms.queue.exampleQueue + INFO: AMQ221003: trying to deploy queue jms.queue.exampleQueue Apr 17, 2013 10:51:02 AM org.apache.activemq.core.remoting.impl.netty.NettyAcceptor start - INFO: HQ221020: Started Netty Acceptor version 3.6.2.Final-c0d783c localhost:61616 for CORE protocol + INFO: AMQ221020: Started Netty Acceptor version 3.6.2.Final-c0d783c localhost:61616 for CORE protocol Apr 17, 2013 10:51:02 AM org.apache.activemq.core.server.impl.ActiveMQServerImpl$SharedStoreLiveActivation run - INFO: HQ221007: Server is now live + INFO: AMQ221007: Server is now live Apr 17, 2013 10:51:02 AM org.apache.activemq.core.server.impl.ActiveMQServerImpl start - INFO: HQ221001: ActiveMQ Server version 2.3.0.SNAPSHOT (black'n'yellow, 123) [a57893ff-7783-11e2-9787-07ca142fc9f7] + INFO: AMQ221001: ActiveMQ Server version 2.3.0.SNAPSHOT (black'n'yellow, 123) [a57893ff-7783-11e2-9787-07ca142fc9f7] [INFO] [INFO] --- activemq-maven-plugin:1.1.1-SNAPSHOT:runClient (runClient) @ activemq-jms-queue-example --- Apr 17, 2013 10:51:02 AM org.apache.activemq.common.example.ActiveMQExample getContext @@ -118,9 +118,9 @@ Type the command `mvn verify` and you should see the following output: [INFO] [INFO] --- activemq-maven-plugin:1.1.1-SNAPSHOT:stop (stop) @ activemq-jms-queue-example --- Apr 17, 2013 10:51:03 AM org.apache.activemq.core.server.management.impl.ManagementServiceImpl stop - WARN: HQ222113: On ManagementService stop, there are 1 unexpected registered MBeans: [core.acceptor.netty-acceptor] + WARN: AMQ222113: On ManagementService stop, there are 1 unexpected registered MBeans: [core.acceptor.netty-acceptor] Apr 17, 2013 10:51:03 AM org.apache.activemq.core.server.impl.ActiveMQServerImpl stop - INFO: HQ221002: ActiveMQ Server version 2.3.0.SNAPSHOT (black'n'yellow, 123) [a57893ff-7783-11e2-9787-07ca142fc9f7] stopped + INFO: AMQ221002: ActiveMQ Server version 2.3.0.SNAPSHOT (black'n'yellow, 123) [a57893ff-7783-11e2-9787-07ca142fc9f7] stopped [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -233,7 +233,7 @@ In the shell window you should see something like the following output: 10:58:08,790 INFO [org.apache.activemq.core.remoting.impl.netty.NettyAcceptor] (MSC service thread 1-11) Started Netty Acceptor version 3.2.5.Final-a96d88c localhost.localdomain:61616 for CORE protocol 10:58:08,793 INFO [org.apache.activemq.core.remoting.impl.netty.NettyAcceptor] (MSC service thread 1-11) Started Netty Acceptor version 3.2.5.Final-a96d88c localhost.localdomain:5455 for CORE protocol 10:58:08,795 INFO [org.apache.activemq.core.server.impl.ActiveMQServerImpl] (MSC service thread 1-11) Server is now live - 10:58:08,797 INFO [org.apache.activemq.core.server.impl.ActiveMQServerImpl] (MSC service thread 1-11) ActiveMQ Server version 2.2.13.Final (HQ_2_2_13_FINAL_AS7, 122) [5c499e88-9c63-11e2-bfa3-fe5400591699]) started + 10:58:08,797 INFO [org.apache.activemq.core.server.impl.ActiveMQServerImpl] (MSC service thread 1-11) ActiveMQ Server version 2.2.13.Final (AMQ_2_2_13_FINAL_AS7, 122) [5c499e88-9c63-11e2-bfa3-fe5400591699]) started 10:58:08,822 INFO [org.jboss.as.messaging] (MSC service thread 1-4) JBAS011601: Bound messaging object to jndi name java:jboss/exported/jms/RemoteConnectionFactory 10:58:08,824 INFO [org.jboss.as.messaging] (MSC service thread 1-4) JBAS011601: Bound messaging object to jndi name java:/RemoteConnectionFactory 10:58:08,825 INFO [org.jboss.as.messaging] (MSC service thread 1-10) JBAS011601: Bound messaging object to jndi name java:/ConnectionFactory diff --git a/docs/user-manual/en/duplicate-detection.md b/docs/user-manual/en/duplicate-detection.md index eeb4eaf9f1..e02fcafcf9 100644 --- a/docs/user-manual/en/duplicate-detection.md +++ b/docs/user-manual/en/duplicate-detection.md @@ -64,7 +64,7 @@ ignore the entire transaction. The name of the property that you set is given by the value of `org.apache.activemq.api.core.Message.HDR_DUPLICATE_DETECTION_ID`, which -is `_HQ_DUPL_ID` +is `_AMQ_DUPL_ID` The value of the property can be of type `byte[]` or `SimpleString` if you're using the core API. If you're using JMS it must be a `String`, diff --git a/docs/user-manual/en/filter-expressions.md b/docs/user-manual/en/filter-expressions.md index 61736fb7a1..4375dc04ca 100644 --- a/docs/user-manual/en/filter-expressions.md +++ b/docs/user-manual/en/filter-expressions.md @@ -31,21 +31,21 @@ JMS message, Apache ActiveMQ core filter expressions operate on a core message. The following identifiers can be used in a core filter expressions to refer to attributes of the core message in an expression: -- `HQPriority`. To refer to the priority of a message. Message +- `AMQPriority`. To refer to the priority of a message. Message priorities are integers with valid values from `0 - 9`. `0` is the lowest priority and `9` is the highest. E.g. - `HQPriority = 3 AND animal = 'aardvark'` + `AMQPriority = 3 AND animal = 'aardvark'` -- `HQExpiration`. To refer to the expiration time of a message. The +- `AMQExpiration`. To refer to the expiration time of a message. The value is a long integer. -- `HQDurable`. To refer to whether a message is durable or not. The +- `AMQDurable`. To refer to whether a message is durable or not. The value is a string with valid values: `DURABLE` or `NON_DURABLE`. -- `HQTimestamp`. The timestamp of when the message was created. The +- `AMQTimestamp`. The timestamp of when the message was created. The value is a long integer. -- `HQSize`. The size of a message in bytes. The value is an integer. +- `AMQSize`. The size of a message in bytes. The value is an integer. Any other identifiers used in core filter expressions will be assumed to be properties of the message. diff --git a/docs/user-manual/en/interoperability.md b/docs/user-manual/en/interoperability.md index 1b02245dd9..3ce110281c 100644 --- a/docs/user-manual/en/interoperability.md +++ b/docs/user-manual/en/interoperability.md @@ -156,10 +156,10 @@ unique ID, just set the `stompEnableMessageId` to true. For example: When the server starts with the above setting, each stomp message sent through this acceptor will have an extra property added. The property key is ` - hq-message-id` and the value is a String representation of a + amq-message-id` and the value is a String representation of a long type internal message id prefixed with "`STOMP`", like: - hq-message-id : STOMP12345 + amq-message-id : STOMP12345 If `stomp-enable-message-id` is not specified in the configuration, default is `false`. diff --git a/docs/user-manual/en/large-messages.md b/docs/user-manual/en/large-messages.md index 403bffb58a..373f1e48e3 100644 --- a/docs/user-manual/en/large-messages.md +++ b/docs/user-manual/en/large-messages.md @@ -167,17 +167,17 @@ which are also available through JMS by the use of object properties. setBodyInputStream(InputStream) Set the InputStream used to read a message body when sending it. - JMS_HQ_InputStream + JMS_AMQ_InputStream setOutputStream(OutputStream) Set the OutputStream that will receive the body of a message. This method does not block. - JMS_HQ_OutputStream + JMS_AMQ_OutputStream saveOutputStream(OutputStream) Save the body of the message to the `OutputStream`. It will block until the entire content is transferred to the `OutputStream`. - JMS_HQ_SaveStream + JMS_AMQ_SaveStream @@ -209,7 +209,7 @@ msg.setInputStream(dataInputStream); Notice also that for messages with more than 2GiB the getBodySize() will return invalid values since this is an integer (which is also exposed to the JMS API). On those cases you can use the message property -_HQ_LARGE_SIZE. +_AMQ_LARGE_SIZE. ### Streaming over JMS @@ -218,7 +218,7 @@ ClientMessage API table above) by setting object properties . You can use the me `Message.setObjectProperty` to set the input and output streams. The `InputStream` can be defined through the JMS Object Property -JMS_HQ_InputStream on messages being sent: +JMS_AMQ_InputStream on messages being sent: ``` java BytesMessage message = session.createBytesMessage(); @@ -227,13 +227,13 @@ FileInputStream fileInputStream = new FileInputStream(fileInput); BufferedInputStream bufferedInput = new BufferedInputStream(fileInputStream); -message.setObjectProperty("JMS_HQ_InputStream", bufferedInput); +message.setObjectProperty("JMS_AMQ_InputStream", bufferedInput); someProducer.send(message); ``` The `OutputStream` can be set through the JMS Object Property -JMS_HQ_SaveStream on messages being received in a blocking way. +JMS_AMQ_SaveStream on messages being received in a blocking way. ``` java BytesMessage messageReceived = (BytesMessage)messageConsumer.receive(120000); @@ -245,15 +245,15 @@ FileOutputStream fileOutputStream = new FileOutputStream(outputFile); BufferedOutputStream bufferedOutput = new BufferedOutputStream(fileOutputStream); // This will block until the entire content is saved on disk -messageReceived.setObjectProperty("JMS_HQ_SaveStream", bufferedOutput); +messageReceived.setObjectProperty("JMS_AMQ_SaveStream", bufferedOutput); ``` Setting the `OutputStream` could also be done in a non blocking way -using the property JMS_HQ_OutputStream. +using the property JMS_AMQ_OutputStream. ``` java // This won't wait the stream to finish. You need to keep the consumer active. -messageReceived.setObjectProperty("JMS_HQ_OutputStream", bufferedOutput); +messageReceived.setObjectProperty("JMS_AMQ_OutputStream", bufferedOutput); ``` > **Note** diff --git a/docs/user-manual/en/last-value-queues.md b/docs/user-manual/en/last-value-queues.md index 0f5881a3d3..268b7299e8 100644 --- a/docs/user-manual/en/last-value-queues.md +++ b/docs/user-manual/en/last-value-queues.md @@ -21,7 +21,7 @@ to configure Last-Value queues for a set of addresses (see [here](wildcard-synta ## Using Last-Value Property -The property name used to identify the last value is `"_HQ_LVQ_NAME"` +The property name used to identify the last value is `"_AMQ_LVQ_NAME"` (or the constant `Message.HDR_LAST_VALUE_NAME` from the Core API). For example, if two messages with the same value for the Last-Value @@ -31,12 +31,12 @@ kept in the queue: ``` java // send 1st message with Last-Value property set to STOCK_NAME TextMessage message = session.createTextMessage("1st message with Last-Value property set"); -message.setStringProperty("_HQ_LVQ_NAME", "STOCK_NAME"); +message.setStringProperty("_AMQ_LVQ_NAME", "STOCK_NAME"); producer.send(message); // send 2nd message with Last-Value property set to STOCK_NAME message = session.createTextMessage("2nd message with Last-Value property set"); -message.setStringProperty("_HQ_LVQ_NAME", "STOCK_NAME"); +message.setStringProperty("_AMQ_LVQ_NAME", "STOCK_NAME"); producer.send(message); ... diff --git a/docs/user-manual/en/management.md b/docs/user-manual/en/management.md index 163c434aa7..ae1fed88e8 100644 --- a/docs/user-manual/en/management.md +++ b/docs/user-manual/en/management.md @@ -800,40 +800,40 @@ See the [examples](examples.md) chapter for an example which shows how to use a Below is a list of all the different kinds of notifications as well as which headers are on the messages. Every notification has a -`_HQ_NotifType` (value noted in parentheses) and `_HQ_NotifTimestamp` +`_AMQ_NotifType` (value noted in parentheses) and `_AMQ_NotifTimestamp` header. The timestamp is the un-formatted result of a call to `java.lang.System.currentTimeMillis()`. - `BINDING_ADDED` (0) - `_HQ_Binding_Type`, `_HQ_Address`, `_HQ_ClusterName`, - `_HQ_RoutingName`, `_HQ_Binding_ID`, `_HQ_Distance`, - `_HQ_FilterString` + `_AMQ_Binding_Type`, `_AMQ_Address`, `_AMQ_ClusterName`, + `_AMQ_RoutingName`, `_AMQ_Binding_ID`, `_AMQ_Distance`, + `_AMQ_FilterString` - `BINDING_REMOVED` (1) - `_HQ_Address`, `_HQ_ClusterName`, `_HQ_RoutingName`, - `_HQ_Binding_ID`, `_HQ_Distance`, `_HQ_FilterString` + `_AMQ_Address`, `_AMQ_ClusterName`, `_AMQ_RoutingName`, + `_AMQ_Binding_ID`, `_AMQ_Distance`, `_AMQ_FilterString` - `CONSUMER_CREATED` (2) - `_HQ_Address`, `_HQ_ClusterName`, `_HQ_RoutingName`, `_HQ_Distance`, - `_HQ_ConsumerCount`, `_HQ_User`, `_HQ_RemoteAddress`, - `_HQ_SessionName`, `_HQ_FilterString` + `_AMQ_Address`, `_AMQ_ClusterName`, `_AMQ_RoutingName`, `_AMQ_Distance`, + `_AMQ_ConsumerCount`, `_AMQ_User`, `_AMQ_RemoteAddress`, + `_AMQ_SessionName`, `_AMQ_FilterString` - `CONSUMER_CLOSED` (3) - `_HQ_Address`, `_HQ_ClusterName`, `_HQ_RoutingName`, `_HQ_Distance`, - `_HQ_ConsumerCount`, `_HQ_User`, `_HQ_RemoteAddress`, - `_HQ_SessionName`, `_HQ_FilterString` + `_AMQ_Address`, `_AMQ_ClusterName`, `_AMQ_RoutingName`, `_AMQ_Distance`, + `_AMQ_ConsumerCount`, `_AMQ_User`, `_AMQ_RemoteAddress`, + `_AMQ_SessionName`, `_AMQ_FilterString` - `SECURITY_AUTHENTICATION_VIOLATION` (6) - `_HQ_User` + `_AMQ_User` - `SECURITY_PERMISSION_VIOLATION` (7) - `_HQ_Address`, `_HQ_CheckType`, `_HQ_User` + `_AMQ_Address`, `_AMQ_CheckType`, `_AMQ_User` - `DISCOVERY_GROUP_STARTED` (8) @@ -877,19 +877,19 @@ header. The timestamp is the un-formatted result of a call to - `PROPOSAL` (18) - `_JBM_ProposalGroupId`, `_JBM_ProposalValue`, `_HQ_Binding_Type`, - `_HQ_Address`, `_HQ_Distance` + `_JBM_ProposalGroupId`, `_JBM_ProposalValue`, `_AMQ_Binding_Type`, + `_AMQ_Address`, `_AMQ_Distance` - `PROPOSAL_RESPONSE` (19) `_JBM_ProposalGroupId`, `_JBM_ProposalValue`, - `_JBM_ProposalAltValue`, `_HQ_Binding_Type`, `_HQ_Address`, - `_HQ_Distance` + `_JBM_ProposalAltValue`, `_AMQ_Binding_Type`, `_AMQ_Address`, + `_AMQ_Distance` - `CONSUMER_SLOW` (21) - `_HQ_Address`, `_HQ_ConsumerCount`, `_HQ_RemoteAddress`, - `_HQ_ConnectionName`, `_HQ_ConsumerName`, `_HQ_SessionName` + `_AMQ_Address`, `_AMQ_ConsumerCount`, `_AMQ_RemoteAddress`, + `_AMQ_ConnectionName`, `_AMQ_ConsumerName`, `_AMQ_SessionName` ## Message Counters diff --git a/docs/user-manual/en/message-expiry.md b/docs/user-manual/en/message-expiry.md index bc8dca139d..b1707eb560 100644 --- a/docs/user-manual/en/message-expiry.md +++ b/docs/user-manual/en/message-expiry.md @@ -27,17 +27,17 @@ JMS MessageProducer allows to set a TimeToLive for the messages it sent: Expired messages which are consumed from an expiry address have the following properties: -- `_HQ_ORIG_ADDRESS` +- `_AMQ_ORIG_ADDRESS` a String property containing the *original address* of the expired message -- `_HQ_ORIG_QUEUE` +- `_AMQ_ORIG_QUEUE` a String property containing the *original queue* of the expired message -- `_HQ_ACTUAL_EXPIRY` +- `_AMQ_ACTUAL_EXPIRY` a Long property containing the *actual expiration time* of the expired message diff --git a/docs/user-manual/en/message-grouping.md b/docs/user-manual/en/message-grouping.md index 4787edf45e..40b683e8c3 100644 --- a/docs/user-manual/en/message-grouping.md +++ b/docs/user-manual/en/message-grouping.md @@ -5,7 +5,7 @@ characteristics: - Messages in a message group share the same group id, i.e. they have same group identifier property (`JMSXGroupID` for JMS, - `_HQ_GROUP_ID` for Apache ActiveMQ Core API). + `_AMQ_GROUP_ID` for Apache ActiveMQ Core API). - Messages in a message group are always consumed by the same consumer, even if there are many consumers on a queue. They pin all @@ -20,7 +20,7 @@ An example might be orders for a certain stock. You may want orders for any particular stock to be processed serially by the same consumer. To do this you can create a pool of consumers (perhaps one for each stock, but less will work too), then set the stock name as the value of the -_HQ_GROUP_ID property. +_AMQ_GROUP_ID property. This will ensure that all messages for a particular stock will always be processed by the same consumer. @@ -42,7 +42,7 @@ processed by the same consumer. ## Using Core API -The property name used to identify the message group is `"_HQ_GROUP_ID"` +The property name used to identify the message group is `"_AMQ_GROUP_ID"` (or the constant `MessageImpl.HDR_GROUP_ID`). Alternatively, you can set `autogroup` to true on the `SessionFactory` which will pick a random unique id. diff --git a/docs/user-manual/en/persistence.md b/docs/user-manual/en/persistence.md index bf6bf011e4..517d2436df 100644 --- a/docs/user-manual/en/persistence.md +++ b/docs/user-manual/en/persistence.md @@ -113,7 +113,7 @@ The standard Apache ActiveMQ core server uses two instances of the journal: fall back to using Java NIO which is available on any Java platform. The files on this journal are prefixed as `activemq-data`. Each file - has a `hq` extension. File size is by the default `10485760` + has a `amq` extension. File size is by the default `10485760` (configurable), and it is located at the journal folder. For large messages, Apache ActiveMQ persists them outside the message journal. diff --git a/docs/user-manual/en/rest.md b/docs/user-manual/en/rest.md index a29e8e0c4b..5ed57340e5 100644 --- a/docs/user-manual/en/rest.md +++ b/docs/user-manual/en/rest.md @@ -541,8 +541,8 @@ posted to the system. If you happen to use the same ID more than once you'll see a message like this on the server: - WARN [org.apache.activemq.core.server] (Thread-3 (Apache ActiveMQ-remoting-threads-ActiveMQServerImpl::serverUUID=8d6be6f8-5e8b-11e2-80db-51bbde66f473-26319292-267207)) HQ112098: Duplicate message detected - message will not be routed. Message information: - ServerMessage[messageID=20,priority=4, bodySize=1500,expiration=0, durable=true, address=jms.queue.bar,properties=TypedProperties[{http_content$type=application/x-www-form-urlencoded, http_content$length=3, postedAsHttpMessage=true, _HQ_DUPL_ID=42}]]@12835058 + WARN [org.apache.activemq.core.server] (Thread-3 (Apache ActiveMQ-remoting-threads-ActiveMQServerImpl::serverUUID=8d6be6f8-5e8b-11e2-80db-51bbde66f473-26319292-267207)) AMQ112098: Duplicate message detected - message will not be routed. Message information: + ServerMessage[messageID=20,priority=4, bodySize=1500,expiration=0, durable=true, address=jms.queue.bar,properties=TypedProperties[{http_content$type=application/x-www-form-urlencoded, http_content$length=3, postedAsHttpMessage=true, _AMQ_DUPL_ID=42}]]@12835058 An alternative to this approach is to use the `msg-create-with-id` header. This is not an invokable URL, but a URL template. The idea is diff --git a/docs/user-manual/en/scheduled-messages.md b/docs/user-manual/en/scheduled-messages.md index 0ea22cd6b0..b7c2d7ead2 100644 --- a/docs/user-manual/en/scheduled-messages.md +++ b/docs/user-manual/en/scheduled-messages.md @@ -8,7 +8,7 @@ To do this, a special property is set on the message before sending it. ## Scheduled Delivery Property The property name used to identify a scheduled message is -`"_HQ_SCHED_DELIVERY"` (or the constant +`"_AMQ_SCHED_DELIVERY"` (or the constant `Message.HDR_SCHEDULED_DELIVERY_TIME`). The specified value must be a positive `long` corresponding to the time @@ -17,7 +17,7 @@ scheduled message using the JMS API is as follows. ``` java TextMessage message = session.createTextMessage("This is a scheduled message message which will be delivered in 5 sec."); -message.setLongProperty("_HQ_SCHED_DELIVERY", System.currentTimeMillis() + 5000); +message.setLongProperty("_AMQ_SCHED_DELIVERY", System.currentTimeMillis() + 5000); producer.send(message); ... diff --git a/docs/user-manual/en/undelivered-messages.md b/docs/user-manual/en/undelivered-messages.md index 28110e2d94..30e32cb5c5 100644 --- a/docs/user-manual/en/undelivered-messages.md +++ b/docs/user-manual/en/undelivered-messages.md @@ -127,12 +127,12 @@ set of addresses (see [Understanding the Wildcard Syntax](wildcard-syntax.md)). Dead letter messages which are consumed from a dead letter address have the following properties: -- `_HQ_ORIG_ADDRESS` +- `_AMQ_ORIG_ADDRESS` a String property containing the *original address* of the dead letter message -- `_HQ_ORIG_QUEUE` +- `_AMQ_ORIG_QUEUE` a String property containing the *original queue* of the dead letter message diff --git a/examples/jms/dead-letter/readme.html b/examples/jms/dead-letter/readme.html index 8fc5f60d0b..435b71db8d 100644 --- a/examples/jms/dead-letter/readme.html +++ b/examples/jms/dead-letter/readme.html @@ -189,9 +189,9 @@ under the License. System.out.println("Destination of the message: " + ((Queue)messageReceived.getJMSDestination()).getQueueName()); -
  • The origin destination is stored in the _HQ_ORIG_ADDRESS property +
  • The origin destination is stored in the _AMQ_ORIG_ADDRESS property
    -            System.out.println("*Origin destination* of the message: " + messageReceived.getStringProperty("_HQ_ORIG_ADDRESS"));
    +            System.out.println("*Origin destination* of the message: " + messageReceived.getStringProperty("_AMQ_ORIG_ADDRESS"));
             
  • We do not forget to commit the session to acknowledge that we have received the message from the dead letter queue
  • diff --git a/examples/jms/dead-letter/src/main/java/org/apache/activemq/jms/example/DeadLetterExample.java b/examples/jms/dead-letter/src/main/java/org/apache/activemq/jms/example/DeadLetterExample.java index 38f176c00b..d4f6f71736 100644 --- a/examples/jms/dead-letter/src/main/java/org/apache/activemq/jms/example/DeadLetterExample.java +++ b/examples/jms/dead-letter/src/main/java/org/apache/activemq/jms/example/DeadLetterExample.java @@ -127,8 +127,8 @@ public class DeadLetterExample extends ActiveMQExample // Step 21. the messageReceived's destination is now the dead letter queue. System.out.println("Destination of the message: " + ((Queue)messageReceived.getJMSDestination()).getQueueName()); - // Step 22. the *origin* destination is stored in the _HQ_ORIG_ADDRESS property - System.out.println("*Origin destination* of the message: " + messageReceived.getStringProperty("_HQ_ORIG_ADDRESS")); + // Step 22. the *origin* destination is stored in the _AMQ_ORIG_ADDRESS property + System.out.println("*Origin destination* of the message: " + messageReceived.getStringProperty("_AMQ_ORIG_ADDRESS")); // Step 23. This time, we commit the session, the delivery from the dead letter queue is successful! session.commit(); diff --git a/examples/jms/expiry/src/main/java/org/apache/activemq/jms/example/ExpiryExample.java b/examples/jms/expiry/src/main/java/org/apache/activemq/jms/example/ExpiryExample.java index 3f0064ed52..56f8def202 100644 --- a/examples/jms/expiry/src/main/java/org/apache/activemq/jms/example/ExpiryExample.java +++ b/examples/jms/expiry/src/main/java/org/apache/activemq/jms/example/ExpiryExample.java @@ -112,10 +112,10 @@ public class ExpiryExample extends ActiveMQExample System.out.println("Expiration time of the expired message (relative to the expiry queue): " + messageReceived.getJMSExpiration()); System.out.println(); - // Step 20. the *origin* destination is stored in the _HQ_ORIG_ADDRESS property - System.out.println("*Origin destination* of the expired message: " + messageReceived.getStringProperty("_HQ_ORIG_ADDRESS")); - // Step 21. the actual expiration time is stored in the _HQ_ACTUAL_EXPIRY property - System.out.println("*Actual expiration time* of the expired message: " + messageReceived.getLongProperty("_HQ_ACTUAL_EXPIRY")); + // Step 20. the *origin* destination is stored in the _AMQ_ORIG_ADDRESS property + System.out.println("*Origin destination* of the expired message: " + messageReceived.getStringProperty("_AMQ_ORIG_ADDRESS")); + // Step 21. the actual expiration time is stored in the _AMQ_ACTUAL_EXPIRY property + System.out.println("*Actual expiration time* of the expired message: " + messageReceived.getLongProperty("_AMQ_ACTUAL_EXPIRY")); return true; } diff --git a/examples/jms/jms-bridge/readme.html b/examples/jms/jms-bridge/readme.html index a124178e24..e76f3eebcb 100644 --- a/examples/jms/jms-bridge/readme.html +++ b/examples/jms/jms-bridge/readme.html @@ -201,7 +201,7 @@ under the License.
  • We display the message ID and its "bridged" message ID
  •             System.out.format("Message ID         : %s\n", messageReceived.getJMSMessageID());
    -           System.out.format("Bridged Message ID : %s\n", messageReceived.getStringProperty("HQ_BRIDGE_MSG_ID_LIST"));
    +           System.out.format("Bridged Message ID : %s\n", messageReceived.getStringProperty("AMQ_BRIDGE_MSG_ID_LIST"));
             

    Note that the message received from the target queue is not the same message sent to the source topic diff --git a/examples/jms/jms-bridge/src/main/java/org/apache/activemq/jms/example/JMSBridgeExample.java b/examples/jms/jms-bridge/src/main/java/org/apache/activemq/jms/example/JMSBridgeExample.java index e5319415c2..d0dfd2f73f 100644 --- a/examples/jms/jms-bridge/src/main/java/org/apache/activemq/jms/example/JMSBridgeExample.java +++ b/examples/jms/jms-bridge/src/main/java/org/apache/activemq/jms/example/JMSBridgeExample.java @@ -126,7 +126,7 @@ public class JMSBridgeExample // Step 11. Display the received message's ID and this "bridged" message ID System.out.format("Message ID : %s%n", messageReceived.getJMSMessageID()); - System.out.format("Bridged Message ID : %s%n", messageReceived.getStringProperty("HQ_BRIDGE_MSG_ID_LIST")); + System.out.format("Bridged Message ID : %s%n", messageReceived.getStringProperty("AMQ_BRIDGE_MSG_ID_LIST")); } finally { diff --git a/examples/jms/large-message/readme.html b/examples/jms/large-message/readme.html index 8c71ccbaae..ee3abf7594 100644 --- a/examples/jms/large-message/readme.html +++ b/examples/jms/large-message/readme.html @@ -98,7 +98,7 @@ under the License. BufferedInputStream bufferedInput = new BufferedInputStream(fileInputStream); - message.setObjectProperty("JMS_HQ_InputStream", bufferedInput); + message.setObjectProperty("JMS_AMQ_InputStream", bufferedInput);

  • Send the Message.
  • @@ -174,7 +174,7 @@ under the License.
  • This will save the stream and wait until the entire message is written before continuing.
  • 
    -         messageReceived.setObjectProperty("JMS_HQ_SaveStream", bufferedOutput);
    +         messageReceived.setObjectProperty("JMS_AMQ_SaveStream", bufferedOutput);
             
  • Be sure to close our resources!
  • diff --git a/examples/jms/large-message/src/main/java/org/apache/activemq/jms/example/LargeMessageExample.java b/examples/jms/large-message/src/main/java/org/apache/activemq/jms/example/LargeMessageExample.java index c6796d3d42..89309eb614 100644 --- a/examples/jms/large-message/src/main/java/org/apache/activemq/jms/example/LargeMessageExample.java +++ b/examples/jms/large-message/src/main/java/org/apache/activemq/jms/example/LargeMessageExample.java @@ -102,7 +102,7 @@ public class LargeMessageExample extends ActiveMQExample FileInputStream fileInputStream = new FileInputStream(fileInput); BufferedInputStream bufferedInput = new BufferedInputStream(fileInputStream); - message.setObjectProperty("JMS_HQ_InputStream", bufferedInput); + message.setObjectProperty("JMS_AMQ_InputStream", bufferedInput); System.out.println("Sending the huge message."); @@ -154,7 +154,7 @@ public class LargeMessageExample extends ActiveMQExample // an empty body. BytesMessage messageReceived = (BytesMessage)messageConsumer.receive(120000); - System.out.println("Received message with: " + messageReceived.getLongProperty("_HQ_LARGE_SIZE") + + System.out.println("Received message with: " + messageReceived.getLongProperty("_AMQ_LARGE_SIZE") + " bytes. Now streaming to file on disk."); // Step 13. We set an OutputStream on the message. This causes the message body to be written to the @@ -170,7 +170,7 @@ public class LargeMessageExample extends ActiveMQExample BufferedOutputStream bufferedOutput = new BufferedOutputStream(fileOutputStream); // Step 14. This will save the stream and wait until the entire message is written before continuing. - messageReceived.setObjectProperty("JMS_HQ_SaveStream", bufferedOutput); + messageReceived.setObjectProperty("JMS_AMQ_SaveStream", bufferedOutput); fileOutputStream.close(); diff --git a/examples/jms/last-value-queue/readme.html b/examples/jms/last-value-queue/readme.html index ff1d96b02c..b5b5903ad4 100644 --- a/examples/jms/last-value-queue/readme.html +++ b/examples/jms/last-value-queue/readme.html @@ -72,17 +72,17 @@ under the License.
  • We will create and send a text message with the Last-Value property set to STOCK_NAME
  •             TextMessage message = session.createTextMessage("1st message with Last-Value property set");
    -           message.setStringProperty("_HQ_LVQ_NAME", "STOCK_NAME");
    +           message.setStringProperty("_AMQ_LVQ_NAME", "STOCK_NAME");
                producer.send(message);
                System.out.format("Sent message: %s\n", message.getText());
            
    -

    The Last-Value key is defined in ActiveMQ's MessageImpl class. Its value is "_HQ_LVQ_NAME"

    +

    The Last-Value key is defined in ActiveMQ's MessageImpl class. Its value is "_AMQ_LVQ_NAME"

  • We will create and send a second text message with the Last-Value property set to STOCK_NAME
  •             message = session.createTextMessage("2nd message with Last-Value property set");
    -           message.setStringProperty("_HQ_LVQ_NAME", "STOCK_NAME");
    +           message.setStringProperty("_AMQ_LVQ_NAME", "STOCK_NAME");
                producer.send(message);
                System.out.format("Sent message: %s\n", message.getText());
            
    @@ -90,7 +90,7 @@ under the License.
  • We will create and send a third text message with the Last-Value property set to STOCK_NAME
  •             message = session.createTextMessage("3rd message with Last-Value property set");
    -           message.setStringProperty("_HQ_LVQ_NAME", "STOCK_NAME");
    +           message.setStringProperty("_AMQ_LVQ_NAME", "STOCK_NAME");
                producer.send(message);
                System.out.format("Sent message: %s\n", message.getText());
            
    diff --git a/examples/jms/last-value-queue/src/main/java/org/apache/activemq/jms/example/LastValueQueueExample.java b/examples/jms/last-value-queue/src/main/java/org/apache/activemq/jms/example/LastValueQueueExample.java index 7805749854..e5504ba4f9 100644 --- a/examples/jms/last-value-queue/src/main/java/org/apache/activemq/jms/example/LastValueQueueExample.java +++ b/examples/jms/last-value-queue/src/main/java/org/apache/activemq/jms/example/LastValueQueueExample.java @@ -64,19 +64,19 @@ public class LastValueQueueExample extends ActiveMQExample // Step 5. Create and send a text message with the Last-Value header set TextMessage message = session.createTextMessage("1st message with Last-Value property set"); - message.setStringProperty("_HQ_LVQ_NAME", "STOCK_NAME"); + message.setStringProperty("_AMQ_LVQ_NAME", "STOCK_NAME"); producer.send(message); System.out.format("Sent message: %s%n", message.getText()); // Step 6. Create and send a second text message with the Last-Value header set message = session.createTextMessage("2nd message with Last-Value property set"); - message.setStringProperty("_HQ_LVQ_NAME", "STOCK_NAME"); + message.setStringProperty("_AMQ_LVQ_NAME", "STOCK_NAME"); producer.send(message); System.out.format("Sent message: %s%n", message.getText()); // Step 7. Create and send a third text message with the Last-Value header set message = session.createTextMessage("3rd message with Last-Value property set"); - message.setStringProperty("_HQ_LVQ_NAME", "STOCK_NAME"); + message.setStringProperty("_AMQ_LVQ_NAME", "STOCK_NAME"); producer.send(message); System.out.format("Sent message: %s%n", message.getText()); diff --git a/examples/jms/management-notifications/readme.html b/examples/jms/management-notifications/readme.html index 74cf359077..4c8d7fe876 100644 --- a/examples/jms/management-notifications/readme.html +++ b/examples/jms/management-notifications/readme.html @@ -133,12 +133,12 @@ under the License.
                 ------------------------
                 Received notification:
    -              _HQ_RoutingName: jms.queue.exampleQueue
    -              _HQ_Address: jms.queue.exampleQueue
    +              _AMQ_RoutingName: jms.queue.exampleQueue
    +              _AMQ_Address: jms.queue.exampleQueue
                   ...
    -              _HQ_ConsumerCount: 1
    +              _AMQ_ConsumerCount: 1
                   ...
    -              _HQ_NotifType: CONSUMER_CREATED
    +              _AMQ_NotifType: CONSUMER_CREATED
                 ------------------------
             

    The notification tells us that a consumer was created for the JMS queue exampleQueue. When the notification @@ -153,12 +153,12 @@ under the License.

                 ------------------------
                 Received notification:
    -              _HQ_RoutingName: jms.queue.exampleQueue
    -              _HQ_Address: jms.queue.exampleQueue
    +              _AMQ_RoutingName: jms.queue.exampleQueue
    +              _AMQ_Address: jms.queue.exampleQueue
                   ...
    -              _HQ_ConsumerCount: 0
    +              _AMQ_ConsumerCount: 0
                   ...
    -              _HQ_NotifType: CONSUMER_CLOSED
    +              _AMQ_NotifType: CONSUMER_CLOSED
                 ------------------------
             

    The notification tells us that a consumer was closed for the JMS queue exampleQueue. When the notification @@ -178,9 +178,9 @@ under the License.

                 ------------------------
                 Received notification:
    -              _HQ_User: not.a.valid.user
    +              _AMQ_User: not.a.valid.user
                   ...
    -              _HQ_NotifType: SECURITY_AUTHENTICATION_VIOLATION
    +              _AMQ_NotifType: SECURITY_AUTHENTICATION_VIOLATION
                 ------------------------
                 
             
    diff --git a/tests/extra-tests/src/test/java/org/apache/activemq/tests/extras/ExtrasTestLogger.java b/tests/extra-tests/src/test/java/org/apache/activemq/tests/extras/ExtrasTestLogger.java index 306274daef..92f7035527 100644 --- a/tests/extra-tests/src/test/java/org/apache/activemq/tests/extras/ExtrasTestLogger.java +++ b/tests/extra-tests/src/test/java/org/apache/activemq/tests/extras/ExtrasTestLogger.java @@ -20,7 +20,7 @@ import org.jboss.logging.BasicLogger; import org.jboss.logging.Logger; import org.jboss.logging.annotations.MessageLogger; -@MessageLogger(projectCode = "HQTEST") +@MessageLogger(projectCode = "AMQTEST") public interface ExtrasTestLogger extends BasicLogger { /** diff --git a/tests/extra-tests/src/test/java/org/apache/activemq/tests/extras/byteman/JMSBridgeReconnectionTest.java b/tests/extra-tests/src/test/java/org/apache/activemq/tests/extras/byteman/JMSBridgeReconnectionTest.java index 3be3f73ddc..4ac125a38b 100644 --- a/tests/extra-tests/src/test/java/org/apache/activemq/tests/extras/byteman/JMSBridgeReconnectionTest.java +++ b/tests/extra-tests/src/test/java/org/apache/activemq/tests/extras/byteman/JMSBridgeReconnectionTest.java @@ -125,7 +125,7 @@ public class JMSBridgeReconnectionTest extends BridgeTestBase if (packet.getType() == PacketImpl.SESS_SEND) { SessionSendMessage sendMessage = (SessionSendMessage) packet; - if (sendMessage.getMessage().containsProperty("__HQ_CID") && count < 0 && !stopped) + if (sendMessage.getMessage().containsProperty("__AMQ_CID") && count < 0 && !stopped) { try { @@ -155,7 +155,7 @@ public class JMSBridgeReconnectionTest extends BridgeTestBase static CountDownLatch stopLatch = new CountDownLatch(1); public static void pause2(MessageInternal msgI, boolean sendBlocking, final ClientProducerCredits theCredits) { - if (msgI.containsProperty("__HQ_CID")) + if (msgI.containsProperty("__AMQ_CID")) { count--; } diff --git a/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/DuplicateDetectionTest.java b/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/DuplicateDetectionTest.java index 486a552a94..ef54ab5060 100644 --- a/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/DuplicateDetectionTest.java +++ b/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/DuplicateDetectionTest.java @@ -224,7 +224,7 @@ public class DuplicateDetectionTest extends ServiceTestBase producer.close(); consumer.close(); - // there will be 2 ID caches, one for messages using "_HQ_DUPL_ID" and one for "_HQ_BRIDGE_DUP" + // there will be 2 ID caches, one for messages using "_AMQ_DUPL_ID" and one for "_AMQ_BRIDGE_DUP" Assert.assertEquals(2, ((PostOfficeImpl)messagingService.getPostOffice()).getDuplicateIDCaches().size()); session.deleteQueue(queueName); Assert.assertEquals(0, ((PostOfficeImpl)messagingService.getPostOffice()).getDuplicateIDCaches().size()); diff --git a/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/IntegrationTestLogger.java b/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/IntegrationTestLogger.java index 7d6ee482ec..9b42cba855 100644 --- a/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/IntegrationTestLogger.java +++ b/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/IntegrationTestLogger.java @@ -20,7 +20,7 @@ import org.jboss.logging.BasicLogger; import org.jboss.logging.Logger; import org.jboss.logging.annotations.MessageLogger; -@MessageLogger(projectCode = "HQTEST") +@MessageLogger(projectCode = "AMQTEST") public interface IntegrationTestLogger extends BasicLogger { /** diff --git a/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/client/MessageGroupingTest.java b/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/client/MessageGroupingTest.java index 062bb7d1e3..a01498b394 100644 --- a/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/client/MessageGroupingTest.java +++ b/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/client/MessageGroupingTest.java @@ -131,7 +131,7 @@ public class MessageGroupingTest extends UnitTestCase for (int messageId = 0; messageId < 3; messageId++) { ClientMessage message = clientSession.createMessage(false); - message.putStringProperty("_HQ_GROUP_ID", "" + group); + message.putStringProperty("_AMQ_GROUP_ID", "" + group); clientProducer.send(message); } } diff --git a/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/jms/client/GroupingTest.java b/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/jms/client/GroupingTest.java index ef2175074f..60689554f9 100644 --- a/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/jms/client/GroupingTest.java +++ b/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/jms/client/GroupingTest.java @@ -156,7 +156,7 @@ public class GroupingTest extends JMSTestBase message.setText("Message" + j); - message.setStringProperty("_HQ_GROUP_ID", "" + (j % 10)); + message.setStringProperty("_AMQ_GROUP_ID", "" + (j % 10)); producer.send(message); diff --git a/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/jms/largemessage/JMSLargeMessageTest.java b/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/jms/largemessage/JMSLargeMessageTest.java index edfcfcbda6..63a8dbad8e 100644 --- a/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/jms/largemessage/JMSLargeMessageTest.java +++ b/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/jms/largemessage/JMSLargeMessageTest.java @@ -86,7 +86,7 @@ public class JMSLargeMessageTest extends JMSTestBase BytesMessage m = session.createBytesMessage(); - m.setObjectProperty("JMS_HQ_InputStream", UnitTestCase.createFakeLargeStream(1024 * 1024)); + m.setObjectProperty("JMS_AMQ_InputStream", UnitTestCase.createFakeLargeStream(1024 * 1024)); prod.send(m); @@ -130,7 +130,7 @@ public class JMSLargeMessageTest extends JMSTestBase BytesMessage m = session.createBytesMessage(); - m.setObjectProperty("JMS_HQ_InputStream", UnitTestCase.createFakeLargeStream(10)); + m.setObjectProperty("JMS_AMQ_InputStream", UnitTestCase.createFakeLargeStream(10)); prod.send(m); @@ -171,7 +171,7 @@ public class JMSLargeMessageTest extends JMSTestBase try { - msg.setObjectProperty("JMS_HQ_InputStream", UnitTestCase.createFakeLargeStream(10)); + msg.setObjectProperty("JMS_AMQ_InputStream", UnitTestCase.createFakeLargeStream(10)); Assert.fail("Exception was expected"); } catch (JMSException e) @@ -198,7 +198,7 @@ public class JMSLargeMessageTest extends JMSTestBase try { - rm.setObjectProperty("JMS_HQ_OutputStream", new OutputStream() + rm.setObjectProperty("JMS_AMQ_OutputStream", new OutputStream() { @Override public void write(final int b) throws IOException @@ -232,7 +232,7 @@ public class JMSLargeMessageTest extends JMSTestBase BytesMessage m = session.createBytesMessage(); - m.setObjectProperty("JMS_HQ_InputStream", UnitTestCase.createFakeLargeStream(msgSize)); + m.setObjectProperty("JMS_AMQ_InputStream", UnitTestCase.createFakeLargeStream(msgSize)); prod.send(m); @@ -273,14 +273,14 @@ public class JMSLargeMessageTest extends JMSTestBase try { - rm.setObjectProperty("JMS_HQ_InputStream", UnitTestCase.createFakeLargeStream(100)); + rm.setObjectProperty("JMS_AMQ_InputStream", UnitTestCase.createFakeLargeStream(100)); Assert.fail("Exception expected!"); } catch (MessageNotWriteableException expected) { } - rm.setObjectProperty("JMS_HQ_SaveStream", out); + rm.setObjectProperty("JMS_AMQ_SaveStream", out); Assert.assertEquals(msgSize, numberOfBytes.get()); diff --git a/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/management/ManagementWithStompTest.java b/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/management/ManagementWithStompTest.java index a5f1b43644..68d33fb025 100644 --- a/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/management/ManagementWithStompTest.java +++ b/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/management/ManagementWithStompTest.java @@ -90,14 +90,14 @@ public class ManagementWithStompTest extends ManagementTestBase // retrieve the address of the queue frame = "\nSEND\n" + "destination:" + ActiveMQDefaultConfiguration.getDefaultManagementAddress() + "\n" + "reply-to:" + address + "\n" + - "_HQ_ResourceName:" + ResourceNames.CORE_QUEUE + queue + "\n" + - "_HQ_Attribute: Address\n\n" + + "_AMQ_ResourceName:" + ResourceNames.CORE_QUEUE + queue + "\n" + + "_AMQ_Attribute: Address\n\n" + Stomp.NULL; sendFrame(frame); frame = receiveFrame(10000); System.out.println(frame); - assertTrue(frame.contains("_HQ_OperationSucceeded:true")); + assertTrue(frame.contains("_AMQ_OperationSucceeded:true")); // the address will be returned in the message body in a JSON array Assert.assertTrue(frame.contains("[\"" + address + "\"]")); @@ -133,15 +133,15 @@ public class ManagementWithStompTest extends ManagementTestBase // count number of message with filter "color = 'blue'" frame = "\nSEND\n" + "destination:" + ActiveMQDefaultConfiguration.getDefaultManagementAddress() + "\n" + "reply-to:" + address + "\n" + - "_HQ_ResourceName:" + ResourceNames.CORE_QUEUE + queue + "\n" + - "_HQ_OperationName: countMessages\n\n" + + "_AMQ_ResourceName:" + ResourceNames.CORE_QUEUE + queue + "\n" + + "_AMQ_OperationName: countMessages\n\n" + "[\"color = 'blue'\"]" + Stomp.NULL; sendFrame(frame); frame = receiveFrame(10000); System.out.println(frame); - assertTrue(frame.contains("_HQ_OperationSucceeded:true")); + assertTrue(frame.contains("_AMQ_OperationSucceeded:true")); // there is no such messages => 0 returned in a JSON array assertTrue(frame.contains("[0]")); diff --git a/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/stomp/ExtraStompTest.java b/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/stomp/ExtraStompTest.java index 17a19435ea..cf27406e3a 100644 --- a/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/stomp/ExtraStompTest.java +++ b/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/stomp/ExtraStompTest.java @@ -748,7 +748,7 @@ public class ExtraStompTest extends StompTestBase while (enu.hasMoreElements()) { Message msg = (Message) enu.nextElement(); - String msgId = msg.getStringProperty("hqMessageId"); + String msgId = msg.getStringProperty("amqMessageId"); if (enable != null && enable.booleanValue()) { assertNotNull(msgId); diff --git a/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/tools/TransferMessageTest.java b/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/tools/TransferMessageTest.java index 0295095141..8e111fdf09 100644 --- a/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/tools/TransferMessageTest.java +++ b/tests/integration-tests/src/test/java/org/apache/activemq/tests/integration/tools/TransferMessageTest.java @@ -335,7 +335,7 @@ public class TransferMessageTest extends ClusterTestBase "127.0.0.1", "" + TransportConstants.DEFAULT_PORT, "guest", "guest", "output-result", "500", "100", - "_HQ_TOOL_original_address='queues.testaddress'"); + "_AMQ_TOOL_original_address='queues.testaddress'"); ClientSession session = sfs[0].createSession(false, false); @@ -371,7 +371,7 @@ public class TransferMessageTest extends ClusterTestBase "127.0.0.1", "" + TransportConstants.DEFAULT_PORT, "guest", "guest", "output-result", "500", "100", - "_HQ_TOOL_original_address='queues2.testaddress'"); + "_AMQ_TOOL_original_address='queues2.testaddress'"); session.start(); diff --git a/tests/unit-tests/src/test/java/org/apache/activemq/tests/unit/jms/client/SelectorTranslatorTest.java b/tests/unit-tests/src/test/java/org/apache/activemq/tests/unit/jms/client/SelectorTranslatorTest.java index 06c03f17e7..e5020b28e5 100644 --- a/tests/unit-tests/src/test/java/org/apache/activemq/tests/unit/jms/client/SelectorTranslatorTest.java +++ b/tests/unit-tests/src/test/java/org/apache/activemq/tests/unit/jms/client/SelectorTranslatorTest.java @@ -52,20 +52,20 @@ public class SelectorTranslatorTest extends UnitTestCase { String selector = "JMSDeliveryMode='NON_PERSISTENT'"; - Assert.assertEquals("HQDurable='NON_DURABLE'", SelectorTranslator.convertToActiveMQFilterString(selector)); + Assert.assertEquals("AMQDurable='NON_DURABLE'", SelectorTranslator.convertToActiveMQFilterString(selector)); selector = "JMSDeliveryMode='PERSISTENT'"; - Assert.assertEquals("HQDurable='DURABLE'", SelectorTranslator.convertToActiveMQFilterString(selector)); + Assert.assertEquals("AMQDurable='DURABLE'", SelectorTranslator.convertToActiveMQFilterString(selector)); selector = "color = 'red' AND 'NON_PERSISTENT' = JMSDeliveryMode"; - Assert.assertEquals("color = 'red' AND 'NON_DURABLE' = HQDurable", + Assert.assertEquals("color = 'red' AND 'NON_DURABLE' = AMQDurable", SelectorTranslator.convertToActiveMQFilterString(selector)); selector = "color = 'red' AND 'PERSISTENT' = JMSDeliveryMode"; - Assert.assertEquals("color = 'red' AND 'DURABLE' = HQDurable", + Assert.assertEquals("color = 'red' AND 'DURABLE' = AMQDurable", SelectorTranslator.convertToActiveMQFilterString(selector)); checkNoSubstitute("JMSDeliveryMode"); @@ -76,22 +76,22 @@ public class SelectorTranslatorTest extends UnitTestCase { String selector = "JMSPriority=5"; - Assert.assertEquals("HQPriority=5", SelectorTranslator.convertToActiveMQFilterString(selector)); + Assert.assertEquals("AMQPriority=5", SelectorTranslator.convertToActiveMQFilterString(selector)); selector = " JMSPriority = 7"; - Assert.assertEquals(" HQPriority = 7", SelectorTranslator.convertToActiveMQFilterString(selector)); + Assert.assertEquals(" AMQPriority = 7", SelectorTranslator.convertToActiveMQFilterString(selector)); selector = " JMSPriority = 7 OR 1 = JMSPriority AND (JMSPriority= 1 + 4)"; - Assert.assertEquals(" HQPriority = 7 OR 1 = HQPriority AND (HQPriority= 1 + 4)", + Assert.assertEquals(" AMQPriority = 7 OR 1 = AMQPriority AND (AMQPriority= 1 + 4)", SelectorTranslator.convertToActiveMQFilterString(selector)); checkNoSubstitute("JMSPriority"); selector = "animal = 'lion' JMSPriority = 321 OR animal_name = 'xyzJMSPriorityxyz'"; - Assert.assertEquals("animal = 'lion' HQPriority = 321 OR animal_name = 'xyzJMSPriorityxyz'", + Assert.assertEquals("animal = 'lion' AMQPriority = 321 OR animal_name = 'xyzJMSPriorityxyz'", SelectorTranslator.convertToActiveMQFilterString(selector)); } @@ -99,25 +99,25 @@ public class SelectorTranslatorTest extends UnitTestCase @Test public void testParseJMSMessageID() { - String selector = "JMSMessageID='ID:HQ-12435678"; + String selector = "JMSMessageID='ID:AMQ-12435678"; - Assert.assertEquals("HQUserID='ID:HQ-12435678", SelectorTranslator.convertToActiveMQFilterString(selector)); + Assert.assertEquals("AMQUserID='ID:AMQ-12435678", SelectorTranslator.convertToActiveMQFilterString(selector)); - selector = " JMSMessageID='ID:HQ-12435678"; + selector = " JMSMessageID='ID:AMQ-12435678"; - Assert.assertEquals(" HQUserID='ID:HQ-12435678", SelectorTranslator.convertToActiveMQFilterString(selector)); + Assert.assertEquals(" AMQUserID='ID:AMQ-12435678", SelectorTranslator.convertToActiveMQFilterString(selector)); - selector = " JMSMessageID = 'ID:HQ-12435678"; + selector = " JMSMessageID = 'ID:AMQ-12435678"; - Assert.assertEquals(" HQUserID = 'ID:HQ-12435678", SelectorTranslator.convertToActiveMQFilterString(selector)); + Assert.assertEquals(" AMQUserID = 'ID:AMQ-12435678", SelectorTranslator.convertToActiveMQFilterString(selector)); selector = " myHeader = JMSMessageID"; - Assert.assertEquals(" myHeader = HQUserID", SelectorTranslator.convertToActiveMQFilterString(selector)); + Assert.assertEquals(" myHeader = AMQUserID", SelectorTranslator.convertToActiveMQFilterString(selector)); - selector = " myHeader = JMSMessageID OR (JMSMessageID = 'ID-HQ' + '12345')"; + selector = " myHeader = JMSMessageID OR (JMSMessageID = 'ID-AMQ' + '12345')"; - Assert.assertEquals(" myHeader = HQUserID OR (HQUserID = 'ID-HQ' + '12345')", SelectorTranslator.convertToActiveMQFilterString(selector)); + Assert.assertEquals(" myHeader = AMQUserID OR (AMQUserID = 'ID-AMQ' + '12345')", SelectorTranslator.convertToActiveMQFilterString(selector)); checkNoSubstitute("JMSMessageID"); } @@ -127,22 +127,22 @@ public class SelectorTranslatorTest extends UnitTestCase { String selector = "JMSTimestamp=12345678"; - Assert.assertEquals("HQTimestamp=12345678", SelectorTranslator.convertToActiveMQFilterString(selector)); + Assert.assertEquals("AMQTimestamp=12345678", SelectorTranslator.convertToActiveMQFilterString(selector)); selector = " JMSTimestamp=12345678"; - Assert.assertEquals(" HQTimestamp=12345678", SelectorTranslator.convertToActiveMQFilterString(selector)); + Assert.assertEquals(" AMQTimestamp=12345678", SelectorTranslator.convertToActiveMQFilterString(selector)); selector = " JMSTimestamp=12345678 OR 78766 = JMSTimestamp AND (JMSTimestamp= 1 + 4878787)"; - Assert.assertEquals(" HQTimestamp=12345678 OR 78766 = HQTimestamp AND (HQTimestamp= 1 + 4878787)", + Assert.assertEquals(" AMQTimestamp=12345678 OR 78766 = AMQTimestamp AND (AMQTimestamp= 1 + 4878787)", SelectorTranslator.convertToActiveMQFilterString(selector)); checkNoSubstitute("JMSTimestamp"); selector = "animal = 'lion' JMSTimestamp = 321 OR animal_name = 'xyzJMSTimestampxyz'"; - Assert.assertEquals("animal = 'lion' HQTimestamp = 321 OR animal_name = 'xyzJMSTimestampxyz'", + Assert.assertEquals("animal = 'lion' AMQTimestamp = 321 OR animal_name = 'xyzJMSTimestampxyz'", SelectorTranslator.convertToActiveMQFilterString(selector)); } @@ -152,22 +152,22 @@ public class SelectorTranslatorTest extends UnitTestCase { String selector = "JMSExpiration=12345678"; - Assert.assertEquals("HQExpiration=12345678", SelectorTranslator.convertToActiveMQFilterString(selector)); + Assert.assertEquals("AMQExpiration=12345678", SelectorTranslator.convertToActiveMQFilterString(selector)); selector = " JMSExpiration=12345678"; - Assert.assertEquals(" HQExpiration=12345678", SelectorTranslator.convertToActiveMQFilterString(selector)); + Assert.assertEquals(" AMQExpiration=12345678", SelectorTranslator.convertToActiveMQFilterString(selector)); selector = " JMSExpiration=12345678 OR 78766 = JMSExpiration AND (JMSExpiration= 1 + 4878787)"; - Assert.assertEquals(" HQExpiration=12345678 OR 78766 = HQExpiration AND (HQExpiration= 1 + 4878787)", + Assert.assertEquals(" AMQExpiration=12345678 OR 78766 = AMQExpiration AND (AMQExpiration= 1 + 4878787)", SelectorTranslator.convertToActiveMQFilterString(selector)); checkNoSubstitute("JMSExpiration"); selector = "animal = 'lion' JMSExpiration = 321 OR animal_name = 'xyzJMSExpirationxyz'"; - Assert.assertEquals("animal = 'lion' HQExpiration = 321 OR animal_name = 'xyzJMSExpirationxyz'", + Assert.assertEquals("animal = 'lion' AMQExpiration = 321 OR animal_name = 'xyzJMSExpirationxyz'", SelectorTranslator.convertToActiveMQFilterString(selector)); } @@ -175,15 +175,15 @@ public class SelectorTranslatorTest extends UnitTestCase @Test public void testParseJMSCorrelationID() { - String selector = "JMSCorrelationID='ID:HQ-12435678"; + String selector = "JMSCorrelationID='ID:AMQ-12435678"; Assert.assertEquals(selector, SelectorTranslator.convertToActiveMQFilterString(selector)); - selector = " JMSCorrelationID='ID:HQ-12435678"; + selector = " JMSCorrelationID='ID:AMQ-12435678"; Assert.assertEquals(selector, SelectorTranslator.convertToActiveMQFilterString(selector)); - selector = " JMSCorrelationID = 'ID:HQ-12435678"; + selector = " JMSCorrelationID = 'ID:AMQ-12435678"; Assert.assertEquals(selector, SelectorTranslator.convertToActiveMQFilterString(selector)); @@ -191,7 +191,7 @@ public class SelectorTranslatorTest extends UnitTestCase Assert.assertEquals(selector, SelectorTranslator.convertToActiveMQFilterString(selector)); - selector = " myHeader = JMSCorrelationID OR (JMSCorrelationID = 'ID-HQ' + '12345')"; + selector = " myHeader = JMSCorrelationID OR (JMSCorrelationID = 'ID-AMQ' + '12345')"; Assert.assertEquals(selector, SelectorTranslator.convertToActiveMQFilterString(selector));