ConfigurationMBean
, DescriptorBean
, javax.management.DynamicMBean
, JMSConstants
, JMSDestCommonMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, SettableBean
, WebLogicMBean
JMSQueueMBean
, JMSTopicMBean
@Deprecated public interface JMSDestinationMBean extends JMSDestCommonMBean, JMSConstants
DestinationBean
DEFAULT_EMPTY_BYTE_ARRAY
ACKNOWLEDGE_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, unSet
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
getAttribute, getAttributes, invoke, setAttribute, setAttributes
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, setTimeToLiveOverride
postDeregister, postRegister, preDeregister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
JMSTemplateMBean 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.InvalidAttributeValueException
getTemplate()
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.InvalidAttributeValueException
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 javax.management.InvalidAttributeValueException
Sets the value of the JNDINameReplicated attribute.
javax.management.InvalidAttributeValueException
isJNDINameReplicated()
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.InvalidAttributeValueException
getStoreEnabled()
@Deprecated java.lang.String getMessagesPagingEnabled()
getMessageBufferSize
This 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
getMessageBufferSize
Sets the value of the MessagesPagingEnabled attribute.
javax.management.InvalidAttributeValueException
getMessagesPagingEnabled()
@Deprecated java.lang.String getBytesPagingEnabled()
getMessageBufferSize
This 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
getMessageBufferSize
Sets the value of the BytesPagingEnabled attribute.
javax.management.InvalidAttributeValueException
getBytesPagingEnabled()