/*******************************************************************************
* Copyright (c) 2009, 2010 Progress Software Corporation.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
******************************************************************************/
// Copyright (c) 2009 Progress Software Corporation.
package org.fusesource.tools.messaging.jms;
/**
* Useful constants for JMS
*/
public interface JMSConstants {
// JMS Destination Constants
public static final String QUEUE_TYPE = "Queue";
public static final String TOPIC_TYPE = "Topic";
// JMS Connection Parameters
public static final String CONNECTION_ID = "Connection Id";
public static final String CONNECTION_FACTORY_CLASS = "Connection Factory";
public static final String URL = "Url";
public static final String USER_NAME = "User Name";
public static final String PASSWORD = "Password";
// JMS Header Constants
public static final String JMSPRIORITY = "JMSPriority";
public static final String JMSEXPIRATION = "JMSExpiration";
public static final String JMSTYPE = "JMSType";
public static final String JMSREDELIVERED = "JMSRedelivered";
public static final String JMSREPLY_TO = "JMSReplyTo";
public static final String JMSCORRELATION_ID = "JMSCorrelationID";
public static final String JMSTIMESTAMP = "JMSTimestamp";
public static final String JMSMESSAGE_ID = "JMSMessageID";
public static final String JMSDESTINATION = "JMSDestination";
public static final String JMSDESTINATIONTYPE = "JMSDestinationType";
public static final String JMSDELIVERYMODE = "JMSDeliveryMode";
public static final String JMSMESSAGEID = "JMSMessageID";
// Other JMS Constants
public static final String DELIVERY_MODE = "Delivery Mode";
public static final String PERSISTENT = "PERSISTENT";
public static final String NON_PERSISTENT = "NON_PERSISTENT";
public static final String PRIORITY = "Priority";
public static final String TIME_TO_LIVE = "Time To Live";
public static final String DURABLE_SUBSCRIPTION_NAME = "DURABLE SUBSCRIPTION NAME";
public static String JMS_MESSAGE_SELECTOR = "MessageSelector";
public static String DEFAULT_JMS_PROVIDER = "JMS";
}