ConfigurationMBean, DescriptorBean, javax.management.DynamicMBean, JMSConstants, JMSDestCommonMBean, javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, SettableBean, WebLogicMBeanJMSQueueMBean, JMSTopicMBean@Deprecated public interface JMSDestinationMBean extends JMSDestCommonMBean, JMSConstants
DestinationBeanDEFAULT_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 | Description |
|---|---|---|
java.lang.String |
getBytesPagingEnabled() |
Deprecated.
9.0.0.0 Replaced by
getMessageBufferSize |
java.lang.String |
getJNDIName() |
Deprecated.
The JNDI name used to look up the destination within the JNDI
namespace.
|
java.lang.String |
getMessagesPagingEnabled() |
Deprecated.
9.0.0.0 Replaced by
getMessageBufferSize |
java.lang.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(java.lang.String enabled) |
Deprecated.
9.0.0.0 Replaced by
getMessageBufferSize |
void |
setJNDIName(java.lang.String name) |
Deprecated.
Sets the value of the JNDIName attribute.
|
void |
setJNDINameReplicated(boolean replicated) |
Deprecated.
Sets the value of the JNDINameReplicated attribute.
|
void |
setMessagesPagingEnabled(java.lang.String enabled) |
Deprecated.
9.0.0.0 Replaced by
getMessageBufferSize |
void |
setStoreEnabled(java.lang.String storeEnabled) |
Deprecated.
Sets the value of the StoreEnabled attribute.
|
void |
setTemplate(JMSTemplateMBean template) |
Deprecated.
Sets the value of the Template attribute.
|
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSetaddPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListenergetAttribute, getAttributes, invoke, setAttribute, setAttributesaddDestinationKey, 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, setTimeToLiveOverridepostDeregister, postRegister, preDeregister, preRegisteraddNotificationListener, getNotificationInfo, removeNotificationListenergetMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParentJMSTemplateMBean 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 javax.management.InvalidAttributeValueException
Sets the value of the Template attribute.
javax.management.InvalidAttributeValueExceptiongetTemplate()java.lang.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(java.lang.String name)
throws javax.management.InvalidAttributeValueException
Sets the value of the JNDIName attribute.
javax.management.InvalidAttributeValueExceptiongetJNDIName()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 javax.management.InvalidAttributeValueException
Sets the value of the JNDINameReplicated attribute.
javax.management.InvalidAttributeValueExceptionisJNDINameReplicated()java.lang.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(java.lang.String storeEnabled)
throws javax.management.InvalidAttributeValueException
Sets the value of the StoreEnabled attribute.
javax.management.InvalidAttributeValueExceptiongetStoreEnabled()@Deprecated java.lang.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.
@Deprecated
void setMessagesPagingEnabled(java.lang.String enabled)
throws javax.management.InvalidAttributeValueException
getMessageBufferSizeSets the value of the MessagesPagingEnabled attribute.
javax.management.InvalidAttributeValueExceptiongetMessagesPagingEnabled()@Deprecated java.lang.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.
@Deprecated
void setBytesPagingEnabled(java.lang.String enabled)
throws javax.management.InvalidAttributeValueException
getMessageBufferSizeSets the value of the BytesPagingEnabled attribute.
javax.management.InvalidAttributeValueExceptiongetBytesPagingEnabled()