DestinationBeanpublic interface JMSDestinationMBean extends JMSDestCommonMBean, JMSConstants
DEFAULT_EMPTY_BYTE_ARRAYACKNOWLEDGE_ALL, ACKNOWLEDGE_MODE_AUTO, ACKNOWLEDGE_MODE_CLIENT, ACKNOWLEDGE_MODE_DUPS_OK, ACKNOWLEDGE_MODE_NONE, ACKNOWLEDGE_ONE, ACKNOWLEDGE_PREVIOUS, ALWAYSFORWARD, AT_LEAST_ONCE, AT_MOST_ONCE, AUTH_PRINS, CLIENT_ID_POLICY_UNRESTRICTED, CONSUMPTION_ENABLED, CONSUMPTION_PAUSED, CONSUMPTION_PAUSING, DEFAULT_MESSAGE_BUFFER_SIZE, DESTINATION_TYPE_QUEUE, DESTINATION_TYPE_SAFID, DESTINATION_TYPE_TOPIC, DESTINATION_TYPE_UDQUEUE, DESTINATION_TYPE_UDTOPIC, DISABLED, DISCARD, ENABLED_DEFAULT, ENABLED_FALSE, ENABLED_TRUE, ERRORDESTINATION, EXACTLY_ONCE, EXPORT_TO_ALL, EXPORT_TO_NONE, FIFO, FORWARDING_POLICY_PARTITIONED, FORWARDING_POLICY_REPLICATED, INITIALCONTEXTFACTORY, INSERTION_ENABLED, INSERTION_PAUSED, INSERTION_PAUSING, KEEP_NEW, KEEP_OLD, KEY_DIRECTION_ASCENDING, KEY_DIRECTION_DESCENDING, KEY_TYPE_BOOLEAN, KEY_TYPE_BYTE, KEY_TYPE_DOUBLE, KEY_TYPE_FLOAT, KEY_TYPE_INT, KEY_TYPE_LONG, KEY_TYPE_SHORT, KEY_TYPE_STRING, LOGGING, NEVER, NO_DELIVERY, NO_OVERRIDE, NON_PERSISTENT, NON_XML, PAUSED_AT_STARTUP_DEFAULT, PAUSED_AT_STARTUP_FALSE, PERSISTENT, PREEMPTIVE, PRIORITY_DEFAULT, PRIORITY_MAXIMUM, PRIORITY_MINIMUM, PRODUCTION_ENABLED, PRODUCTION_PAUSED, PRODUCTION_PAUSING, QUEUE, RANDOM, ROUND_ROBIN, SEND_QUOTA_BLOCKING_TIMEOUT, SINGLE_MESSAGE, STORE_ENABLED_DEFAULT, STORE_ENABLED_FALSE, STORE_ENABLED_TRUE, STORE_TYPE_FILE, STORE_TYPE_JDBC, SUBSCRIPTION_EXCLUSIVE, SUBSCRIPTION_SHARABLE, SUPPORTS, SYNCWRITE_CACHEFLUSH, SYNCWRITE_DIRECTWRITE, SYNCWRITE_DISABLED, TOPIC, TOPIC_SUBSCRIBER_ONLY, TRANSACTION_MODE_51, TRANSACTION_MODE_NONE, TRANSACTION_MODE_XA, UNITOFORDER_STANDARD, UNITOFORDER_SYSTEM, XML, XMLALL| Modifier and Type | Method and Description |
|---|---|
String |
getBytesPagingEnabled()
Deprecated.
9.0.0.0 Replaced by
getMessageBufferSize |
String |
getJNDIName()
Deprecated.
The JNDI name used to look up the destination within the JNDI
namespace.
|
String |
getMessagesPagingEnabled()
Deprecated.
9.0.0.0 Replaced by
getMessageBufferSize |
String |
getStoreEnabled()
Deprecated.
Specifies whether the destination supports persistent messaging
by using the JMS store specified by the JMS server.
|
JMSTemplateMBean |
getTemplate()
Deprecated.
The JMS template from which the destination is derived.
|
boolean |
isJNDINameReplicated()
Deprecated.
Indicates whether the JNDI name is replicated across the
cluster.
|
void |
setBytesPagingEnabled(String enabled)
Deprecated.
9.0.0.0 Replaced by
getMessageBufferSize |
void |
setJNDIName(String name)
Deprecated.
Sets the value of the JNDIName attribute.
|
void |
setJNDINameReplicated(boolean replicated)
Deprecated.
Sets the value of the JNDINameReplicated attribute.
|
void |
setMessagesPagingEnabled(String enabled)
Deprecated.
9.0.0.0 Replaced by
getMessageBufferSize |
void |
setStoreEnabled(String storeEnabled)
Deprecated.
Sets the value of the StoreEnabled attribute.
|
void |
setTemplate(JMSTemplateMBean template)
Deprecated.
Sets the value of the Template attribute.
|
addDestinationKey, getBytesMaximum, getBytesThresholdHigh, getBytesThresholdLow, getDeliveryModeOverride, getDestinationKeys, getErrorDestination, getExpirationLoggingPolicy, getExpirationPolicy, getMaximumMessageSize, getMessagesMaximum, getMessagesThresholdHigh, getMessagesThresholdLow, getPriorityOverride, getRedeliveryDelayOverride, getRedeliveryLimit, getTimeToDeliverOverride, getTimeToLiveOverride, removeDestinationKey, setBytesMaximum, setBytesThresholdHigh, setBytesThresholdLow, setCreationTime, setDeliveryModeOverride, setDestinationKeys, setErrorDestination, setExpirationLoggingPolicy, setExpirationPolicy, setMaximumMessageSize, setMessagesMaximum, setMessagesThresholdHigh, setMessagesThresholdLow, setPriorityOverride, setRedeliveryDelayOverride, setRedeliveryLimit, setTimeToDeliverOverride, setTimeToLiveOverridefreezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSetgetMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParentgetAttribute, getAttributes, invoke, setAttribute, setAttributespostDeregister, postRegister, preDeregister, preRegisteraddNotificationListener, getNotificationInfo, removeNotificationListeneraddPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListenerJMSTemplateMBean getTemplate()
The JMS template from which the destination is derived. If a JMS template is specified, destination attributes that are set to their default values will inherit their values from the JMS template at run time. However, if this attribute is not defined, then the attributes for the destination must be specified as part of the destination.
Note: The Template attribute setting per destination is static. The JMS template's attributes, however, can be modified dynamically.
void setTemplate(JMSTemplateMBean template) throws InvalidAttributeValueException
Sets the value of the Template attribute.
InvalidAttributeValueExceptionJMSDestinationMBean.getTemplate()String getJNDIName()
The JNDI name used to look up the destination within the JNDI namespace. If not specified, the destination name is not advertised through the JNDI namespace and cannot be looked up and used.
Note: This attribute is not dynamically configurable.
void setJNDIName(String name) throws InvalidAttributeValueException
Sets the value of the JNDIName attribute.
InvalidAttributeValueExceptionJMSDestinationMBean.getJNDIName()boolean isJNDINameReplicated()
Indicates whether the JNDI name is replicated across the cluster. If JNDINameReplicated is set to true, then the JNDI name for the destination (if present) is replicated across the cluster. If JNDINameReplicated is set to false, then the JNDI name for the destination (if present) is only visible from the server of which this destination is a part.
void setJNDINameReplicated(boolean replicated)
throws InvalidAttributeValueException
Sets the value of the JNDINameReplicated attribute.
InvalidAttributeValueExceptionJMSDestinationMBean.isJNDINameReplicated()String getStoreEnabled()
Specifies whether the destination supports persistent messaging by using the JMS store specified by the JMS server.
Supported values are:
- The destination uses the JMS store defined for the JMS server, if one is defined, and supports persistent messaging. However, if a JMS store is not defined for the JMS server, then persistent messages are automatically downgraded to non-persistent.
- The destination does not support persistent messaging.
- The destination does support persistent messaging. However, if a JMS store is not defined for the JMS server, then the configuration will fail and the JMS server will not boot.
Note: This attribute is not dynamically configurable.
void setStoreEnabled(String storeEnabled) throws InvalidAttributeValueException
Sets the value of the StoreEnabled attribute.
InvalidAttributeValueExceptionJMSDestinationMBean.getStoreEnabled()String getMessagesPagingEnabled()
getMessageBufferSizeThis parameter has been deprecated. Paging is always enabled. The "MessageBufferSize" parameter on JMSServerMBean controls how much memory is used before paging kicks in.
void setMessagesPagingEnabled(String enabled) throws InvalidAttributeValueException
getMessageBufferSizeSets the value of the MessagesPagingEnabled attribute.
InvalidAttributeValueExceptionJMSDestinationMBean.getMessagesPagingEnabled()String getBytesPagingEnabled()
getMessageBufferSizeThis parameter has been deprecated. Paging is always enabled. The "MessageBufferSize" parameter on JMSServerMBean controls how much memory is used before paging kicks in.
void setBytesPagingEnabled(String enabled) throws InvalidAttributeValueException
getMessageBufferSizeSets the value of the BytesPagingEnabled attribute.
InvalidAttributeValueExceptionJMSDestinationMBean.getBytesPagingEnabled()