com.ibm.mq.jms.JMSC
Contains all constants used in the WebSphere MQ Java Message Service product.
public final static java.lang.String
Default name for the JMS ConnectionConsumer durable subscriber queue. This can be altered using MQTopic.setBrokerCCDurSubQueue(String) .
public final static java.lang.String
Default name for the JMS ConnectionConsumer nondurable subscriber queue. This can be altered using MQTopic.setBrokerCCSubQueue(String) .
public final static boolean
This parameter can be passed to MQConnectionFactory.setMapNameStyle(boolean) to indicate that the legacy com.ibm.jms.JMSMapMessage element naming format will be used. This is only needed if Map messages are being sent to WebSphere MQ JMS Clients older than version 5.3.
public final static boolean
This parameter may be passed to MQConnectionFactory.setMapNameStyle(boolean) to indicate that the standard com.ibm.jms.JMSMapMessage element naming format will be used. This is the default.
public final static int
This parameter can be passed to MQConnectionFactory.setMQConnectionOptions(int) to indicate that the application and the local queue manager agent must be part of the same unit of execution.
public final static int
This parameter can be passed to MQConnectionFactory.setMQConnectionOptions(int) to indicate that the application and the local queue manager agent must run in separate units of execution and no resources will be shared.
public final static int
This parameter can be passed to MQConnectionFactory.setMQConnectionOptions(int) to indicate that connection tag use is restricted within the queue manager. This connection option is supported on z/OS only.
public final static int
This parameter can be passed to MQConnectionFactory.setMQConnectionOptions(int) to indicate that connection tag use is restricted within the queue-sharing group. This connection option is supported on z/OS only.
public final static int
This parameter can be passed to MQConnectionFactory.setMQConnectionOptions(int) to indicate that connection tag use is serialized within the queue manager. This connection option is supported on z/OS only.
public final static int
This parameter can be passed to MQConnectionFactory.setMQConnectionOptions(int) to indicate that connection tag use is serialized within the queue-sharing group. This connection option is supported on z/OS only.
public final static int
This parameter can be passed to MQConnectionFactory.setMQConnectionOptions(int) to indicate that the application and the local queue manager agent must run in separate units of execution, with some resources shared between the application and the local queue manager agent.
public final static int
This parameter can be passed to MQConnectionFactory.setMQConnectionOptions(int) to indicate that the application and the local queue manager agent must run in separate units of execution.
public final static int
This parameter can be passed to MQConnectionFactory.setBrokerVersion(int) to indicate that the broker will use RFH1 headers. This is required when using the WebSphere MQ Publish/Subscribe broker or when using a broker of WebSphere MQ Integrator, WebSphere MQ Event Broker, WebSphere Business Integration Event Broker or WebSphere Business Integration Message Broker in compatibility mode.
public final static int
This parameter can be passed to MQConnection.setBrokerVersion(int) to indicate that the broker will use RFH2 headers. This is available when using a broker of WebSphere MQ Integrator, WebSphere MQ Event Broker, WebSphere Business Integration Event Broker or WebSphere Business Integration Message Broker in native mode.
public final static int
This parameter can be passed to MQConnectionFactory.setCleanupLevel(int) to indicate that the style of cleanup to use is determined by the system property com.ibm.mq.jms.cleanup, which is queried at JVM startup. This property can be set on the Java command line using the -D option, to NONE, SAFE, or STRONG. Any other value will cause an exception to be thrown. If not set, the property defaults to SAFE. This allows easy JVM-wide changes to the cleanup level without updating every TopicConnectionFactory used by the system.
public final static int
This parameter can be passed to MQConnectionFactory.setCleanupLevel(int) to use forced cleanup. This option behaves like JMSC.MQJMS_CLEANUP_STRONG except that, instead of leaving messages that cannot be processed on SYSTEM.JMS.REPORT.QUEUE , all messages are removed even if an error is encountered during processing.
public final static int
This parameter can be passed to MQConnectionFactory.setCleanupLevel(int) to use nondurable cleanup. This option behaves like JMSC.MQJMS_CLEANUP_FORCE. After clearing the SYSTEM.JMS.REPORT.QUEUE, it attempts to remove any remaining unconsumed messages sent to nondurable subscribers. If the queue manager's command server is running on any queue beginning SYSTEM.JMS.ND.* , messages are cleared and the queue itself might be deleted. Otherwise, only SYSTEM.JMS.ND.SUBSCRIBER.QUEUE and SYSTEM.JMS.ND.CC.SUBSCRIBER.QUEUE are cleared of messages.
public final static int
This parameter can be passed to MQConnectionFactory.setCleanupLevel(int) to disable cleanup. In this mode, no cleanup is performed, and no cleanup Publish/subscribe thread exists. Additionally, if the application is using the single queue approach, unconsumed messages can be left on the queue. This option can be useful if the application is distant from the queue manager, and especially if it only publishes rather than subscribes.
public final static int
This parameter can be passed to MQConnectionFactory.setCleanupLevel(int) to use safe cleanup. The cleanup thread tries to remove unconsumed subscription messages or temporary queues for failed subscriptions. This mode of cleanup does not interfere with the operation of other JMS applications.
public final static int
This parameter can be passed to MQConnectionFactory.setCleanupLevel(int) to use strong cleanup. The cleanup thread performs as JMSC.MQJMS_CLEANUP_SAFE, but also clears the SYSTEM.JMS.REPORT.QUEUE of any unrecognized messages. This mode of cleanup can interfere with the operation of JMS applications running with later versions of WebSphere MQ JMS. If multiple JMS applications are using the same queue manager, but using different versions of WebSphere MQ JMS, only clients using the most recent version of WebSphere MQ JMS should use this option.
public final static int
This parameter can be passed to MQDestination.setTargetClient(int) to indicate that messages will be sent to a client running the WebSphere MQ JMS client. This is the default value.
public final static int
This parameter can be passed to MQDestination.setTargetClient(int) to indicate that messages will be sent to a non-JMS WebSphere MQ client.
public final static int
This parameter can be passed in a Vector to MQConnectionFactory.setHdrCompList(Collection) to indicate that no message header compression will be used. This is the default value.
public final static int
This parameter can be passed in a Vector to MQConnectionFactory.setHdrCompList(Collection) to indicate that RLE message header compression will be used.
public final static int
This parameter can be passed in a Vector to MQConnectionFactory.setMsgCompList(Collection) to indicate that no message data compression will be used. This is the default value.
public final static int
This parameter can be passed in a Vector to MQConnectionFactory.setMsgCompList(Collection) to indicate that message data compression is to be performed using run-length encoding (RLE) compression.
public final static int
This parameter can be passed in a Vector to MQConnectionFactory.setMsgCompList(Collection) to indicate that message data compression is to be performed using ZLIB encoding and with speed of compression taking priority over degree of compression.
public final static int
This parameter can be passed in a Vector to MQConnectionFactory.setMsgCompList(Collection) to indicate that message data compression is to be performed using ZLIB encoding and with degree of compression taking priority over speed of compression.
public final static int
This parameter can be passed to MQConnectionFactory.setDirectAuth(int) to indicate either no authentication or basic user name and password authentication will be used.
public final static int
This parameter can be passed to MQConnectionFactory.setDirectAuth(int) to indicate public key certificate authentication will be used.
public final static int
This parameter can be passed to MQDestination.setExpiry(long) to indicate that the message expiry time is set to the value supplied by the application. This is the default behavior.
public final static int
This parameter can be passed to MQDestination.setExpiry(long) to indicate that the message expiry time is set to unlimited.
public final static int
This parameter can be passed to MQConnectionFactory.setFailIfQuiesce(int) to indicate applications accessing a quiescing queue manager will not fail.
public final static int
This parameter can be passed to MQConnectionFactory.setFailIfQuiesce(int) to indicate applications accessing a quiescing queue manager will fail. This is the default value.
public final static int
This parameter can be passed to MQConnectionFactory.setMessageRetention(int) to indicate that unwanted messages will be dealt with according to their disposition options.
public final static int
This parameter can be passed to MQConnectionFactory.setMessageRetention(int) to indicate that unwanted messages will remain on the input queue. This is the default value for message retention.
public final static int
This parameter can be passed to MQConnectionFactory.setMessageSelection(int) to indicate that the broker will perform message selection.
public final static int
This parameter can be passed to MQConnectionFactory.setMessageSelection(int) to indicate that the client will perform message selection. This is the default value for message selection.
public final static int
This parameter can be passed to MQConnectionFactory.setMulticast(int) to indicate that multicast usage on the Topic will be determined by the setting on MQConnectionFactory.
public final static int
This parameter can be passed to MQConnectionFactory.setMulticast(int) to disable multicast.
public final static int
This parameter can be passed to MQConnectionFactory.setMulticast(int) to enable multicast, if available.
public final static int
This parameter can be passed to MQConnectionFactory.setMulticast(int) to enable multicast but not to use reliable delivery. This value is used to enable multicast for legacy applications.
public final static int
This parameter can be passed to MQConnectionFactory.setMulticast(int) to enable multicast with reliable delivery only.
public final static int
This parameter can be passed to MQDestination.setPersistence(int) to indicate that the persistence is set to the value supplied by the application. This is the default behavior.
public final static int
This parameter can be passed to MQDestination.setPersistence(int) to indicate that the persistence for all messages is set to javax.jms.DeliveryMode.NON_PERSISTENT.
public final static int
This parameter can be passed to MQDestination.setPersistence(int) to indicate that messages will use NPMCLASS(HIGH) persistence if it is available on the queue. If it is not available, messages will be sent using javax.jms.DeliveryMode.PERSISTENT persistence. See WebSphere MQ System Administration Guide for more information about NPMCLASS(HIGH).
public final static int
This parameter can be passed to MQDestination.setPersistence(int) to indicate that the persistence for all messages is set to javax.jms.DeliveryMode.PERSISTENT.
public final static int
This parameter can be passed to MQDestination.setPersistence(int) to indicate that the persistence is taken from the queue definition.
public final static int
This parameter can be passed to MQDestination.setPriority(int) to indicate that the priority is set to the value supplied by the application. This is the default behavior.
public final static int
This parameter can be passed to MQDestination.setPriority(int) to indicate that the priority is taken from the queue definition.
public final static int
This parameter can be passed to MQConnectionFactory.setProcessDuration(int) to indicate that the processing of a MessageConsumers messages is guaranteed to be completed promptly. This value must be used if using the MQJMS_RCVISOL_UNCOMMITTED paramter with the MQConnectionFactory.setReceiveIsolation(int) method.
public final static int
This parameter can be passed to MQConnectionFactory.setProcessDuration(int) to indicate that the processing of a MessageConsumers messages will take an unknown amount of time.
public final static int
This parameter can be passed to MQConnectionFactory.setReceiveIsolation(int) to indicate that publish/subscribe MessageConsumers can only attempt to receive messages that have been committed by their publisher.
public final static int
The default value for the receive isolation property - currently maps to MQJMS_RCVISOL_COMMITTED
public final static int
This parameter can be passed to MQConnectionFactory.setReceiveIsolation(int) to indicate that publish/subscribe MessageConsumers are willing to see messages that have not yet been committed by their publisher. Using this value might cause a subscribing application's commit() method or acknowledge() call to fail if a message's original publish is backed out.
public final static int
This parameter can be passed to MQConnectionFactory.setSubscriptionStore(int) to use the Broker subscription store to hold details of subscriptions.
public final static int
This parameter can be passed to MQConnectionFactory.setSubscriptionStore(int) to use the Migrate subscription to hold details of subscriptions.
public final static int
This parameter can be passed to MQConnectionFactory.setSubscriptionStore(int) to use the Queue subscription store to hold details of subscriptions.
public final static int
This parameter can be passed to MQConnectionFactory.setTransportType(int) to indicate that the application will connect to the queue manager in bindings mode.
public final static int
This parameter can be passed to MQConnectionFactory.setTransportType(int) to indicate that the application will connect to the queue manager in (client TCP/IP) mode.
public final static int
This parameter can be passed to MQConnectionFactory.setTransportType(int) to indicate that the application will connect to a broker in DirectHTTP mode. See the broker documentation for more details of this connection mode.
public final static int
This parameter can be passed to MQConnectionFactory.setTransportType(int) to indicate that the application will connect to a broker in DirectIP mode. See the broker documentation for more details of this connection mode.
public final static int
This reason code is returned by a broker to indicate that the identity already has an entry for this subscription. A Join registration option was specified but the subscriber identity was already a member of the subscription's identity set. See WebSphere MQ Publish/Subscribe User's Guide for more information on this error code.
public final static int
This reason code is returned by a broker to indicate that the publisher or subscriber identity is already assigned to another user ID. A given identity can only be assigned to one user ID at a time. See WebSphere MQ Publish/Subscribe User's Guide for more information on this error code.
public final static int
This reason code is returned by a broker to indicate that a matching subscription already exists. See WebSphere MQ Publish/Subscribe User's Guide for more information on this error code.
public final static int
This reason code is returned by a broker to indicate that the subscriber has insufficient authority. To receive publications a subscriber application needs both browse authority for the stream queue that it is subscribing to, and put authority for the queue that publications are to be sent to. Subscriptions are rejected if the subscriber does not have both authorities. See WebSphere MQ Publish/Subscribe User's Guide for more information on this error code.
public final static int
This reason code is returned by a broker to indicate that the subscriber or publisher is not registered. See WebSphere MQ Publish/Subscribe User's Guide for more information on this error code.
public final static int
This reason code is returned by a broker to indicate that incorrect registration options have been supplied. See WebSphere MQ Publish/Subscribe User's Guide for more information on this error code.
public final static int
This reason code is returned by a broker to indicate that the subscription identity parameter is in error. Either the supplied value exceeds the maximum length allowed or the subscription identity is not currently a member of the subscription's identity set and a Join registration option was not specified. See WebSphere MQ Publish/Subscribe User's Guide for more information on this error code.
public final static int
This reason code is returned by a broker to indicate that the subscription name parameter is in the wrong. Either the subscription name is of an invalid format or a matching subscription already exists with no subscription name. See WebSphere MQ Publish/Subscribe User's Guide for more information on this error code.
public final static int
This reason code is returned by a broker to indicate that the subscription is in use. An attempt to modify or deregister a subscription was attempted by a member of the identity set when they were not the only member of this set. See WebSphere MQ Publish/Subscribe User's Guide for more information on this error code.
public final static int
This reason code is returned by a broker to indicate that the subscription is currently exclusively locked by another identity. See WebSphere MQ Publish/Subscribe User's Guide for more information on this error code.
public final static int
This reason code is returned by a broker to indicate that the topic name has an invalid length or contains invalid characters. Note that wildcard topic names are not allowed for Register Publisher and Publish commands. See WebSphere MQ Publish/Subscribe User's Guide for more information on this error code.
public final static java.lang.String
Default name for the broker control queue. This can be changed using MQConnectionFactory.setBrokerControlQueue(String).
public final static java.lang.String
Default name for the JMS durable subscriber queue. This can be altered using MTopic.setBrokerDurSubQueue(String).
public final static java.lang.String
Default name for the JMS nondurable subscriber queue. This can be altered using MQConnectionFactory.steBrokerSubQueue(String).
public final static java.lang.String
Default name for the broker publication queue. This can be changed using MQConnectionFactory.setBrokerPubQueue(String).
Notices |
Downloads |
Library |
Support |
Feedback
![]() ![]() |
rjmsc |