Oracle Fusion Middleware
Oracle WebLogic Server MBean Javadoc
11g Release 1 (10.3.4)

Part Number E13945-04

weblogic.management.configuration
Interface JMSDestinationMBean

All Superinterfaces:
ConfigurationMBean, JMSConstants, JMSDestCommonMBean
All Known Subinterfaces:
JMSQueueMBean, JMSTopicMBean

Deprecated. 9.0.0.0 Replaced by weblogic.j2ee.descriptor.wl.DestinationBean

public interface JMSDestinationMBean
extends JMSDestCommonMBean, JMSConstants

This class represents a JMS destination, which identifies a queue (Point-To-Point) or a topic (Pub/Sub) for a JMS server.

Deprecation of MBeanHome and Type-Safe Interfaces

This is a type-safe interface for a WebLogic Server MBean, which you can import into your client classes and access through weblogic.management.MBeanHome. As of 9.0, the MBeanHome interface and all type-safe interfaces for WebLogic Server MBeans are deprecated. Instead, client classes that interact with WebLogic Server MBeans should use standard JMX design patterns in which clients use the javax.management.MBeanServerConnection interface to discover MBeans, attributes, and attribute types at runtime. For more information, see "Developing Manageable Applications with JMX."

Access limited to the following security roles:
Deployer

Field Summary
 
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean
DEFAULT_EMPTY_BYTE_ARRAY
 
Fields inherited from interface weblogic.management.configuration.JMSConstants
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_RESTRICTED, CLIENT_ID_POLICY_UNRESTRICTED, CONSUMPTION_ENABLED, CONSUMPTION_PAUSED, CONSUMPTION_PAUSING, DEFAULT_MESSAGE_BUFFER_SIZE, DESTINATION_TYPE_QUEUE, DESTINATION_TYPE_TOPIC, DISABLED, DISCARD, ENABLED, 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, NON_PERSISTENT, NON_XML, PASS_THROUGH, PAUSED_AT_STARTUP_DEFAULT, PAUSED_AT_STARTUP_FALSE, PAUSED_AT_STARTUP_TRUE, PERSISTENT, PREEMPTIVE, PRIORITY_DEFAULT, PRIORITY_MAXIMUM, PRIORITY_MINIMUM, PRODUCTION_ENABLED, PRODUCTION_PAUSED, PRODUCTION_PAUSING, 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_ONLY, TOPIC_SUBSCRIBER_ONLY, TRANSACTION_MODE_51, TRANSACTION_MODE_NONE, TRANSACTION_MODE_XA, UNITOFORDER_STANDARD, UNITOFORDER_SYSTEM, XML, XMLALL
 
Method Summary
 String getBytesPagingEnabled()
          Deprecated. 9.0.0.0 Replaced by weblogic.management.configuration.JMSServerMBean#MessageBufferSize
 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 weblogic.management.configuration.JMSServerMBean#MessageBufferSize
 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 weblogic.management.configuration.JMSServerMBean#MessageBufferSize
 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 weblogic.management.configuration.JMSServerMBean#MessageBufferSize
 void setStoreEnabled(String storeEnabled)
          Deprecated. Sets the value of the StoreEnabled attribute.
 void setTemplate(JMSTemplateMBean template)
          Deprecated. Sets the value of the Template attribute.
 
Methods inherited from interface weblogic.management.configuration.JMSDestCommonMBean
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
 
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean
freezeCurrentValue, getName, getNotes, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet
 

Method Detail

getTemplate

JMSTemplateMBean getTemplate()
Deprecated. 

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.


setTemplate

void setTemplate(JMSTemplateMBean template)
                 throws InvalidAttributeValueException
Deprecated. 

Sets the value of the Template attribute.

Throws:
InvalidAttributeValueException
See Also:
JMSDestinationMBean.getTemplate()

getJNDIName

String getJNDIName()
Deprecated. 

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.


setJNDIName

void setJNDIName(String name)
                 throws InvalidAttributeValueException
Deprecated. 

Sets the value of the JNDIName attribute.

Throws:
InvalidAttributeValueException
See Also:
JMSDestinationMBean.getJNDIName()

isJNDINameReplicated

boolean isJNDINameReplicated()
Deprecated. 

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.


setJNDINameReplicated

void setJNDINameReplicated(boolean replicated)
                           throws InvalidAttributeValueException
Deprecated. 

Sets the value of the JNDINameReplicated attribute.

Throws:
InvalidAttributeValueException
See Also:
JMSDestinationMBean.isJNDINameReplicated()
Default Value:
true

getStoreEnabled

String getStoreEnabled()
Deprecated. 

Specifies whether the destination supports persistent messaging by using the JMS store specified by the JMS server.

Supported values are:

Note: This attribute is not dynamically configurable.


setStoreEnabled

void setStoreEnabled(String storeEnabled)
                     throws InvalidAttributeValueException
Deprecated. 

Sets the value of the StoreEnabled attribute.

Throws:
InvalidAttributeValueException
See Also:
JMSDestinationMBean.getStoreEnabled()
Default Value:
JMSConstants.ENABLED_DEFAULT
Valid Values:
JMSConstants.ENABLED_DEFAULT,JMSConstants.ENABLED_FALSE,JMSConstants.ENABLED_TRUE

getMessagesPagingEnabled

String getMessagesPagingEnabled()
Deprecated. 9.0.0.0 Replaced by weblogic.management.configuration.JMSServerMBean#MessageBufferSize

This parameter has been deprecated. Paging is always enabled. The "MessageBufferSize" parameter on JMSServerMBean controls how much memory is used before paging kicks in.


setMessagesPagingEnabled

void setMessagesPagingEnabled(String enabled)
                              throws InvalidAttributeValueException
Deprecated. 9.0.0.0 Replaced by weblogic.management.configuration.JMSServerMBean#MessageBufferSize

Sets the value of the MessagesPagingEnabled attribute.

Throws:
InvalidAttributeValueException
See Also:
JMSDestinationMBean.getMessagesPagingEnabled()
Default Value:
JMSConstants.ENABLED_DEFAULT
Valid Values:
JMSConstants.ENABLED_DEFAULT,JMSConstants.ENABLED_FALSE,JMSConstants.ENABLED_TRUE

getBytesPagingEnabled

String getBytesPagingEnabled()
Deprecated. 9.0.0.0 Replaced by weblogic.management.configuration.JMSServerMBean#MessageBufferSize

This parameter has been deprecated. Paging is always enabled. The "MessageBufferSize" parameter on JMSServerMBean controls how much memory is used before paging kicks in.


setBytesPagingEnabled

void setBytesPagingEnabled(String enabled)
                           throws InvalidAttributeValueException
Deprecated. 9.0.0.0 Replaced by weblogic.management.configuration.JMSServerMBean#MessageBufferSize

Sets the value of the BytesPagingEnabled attribute.

Throws:
InvalidAttributeValueException
See Also:
JMSDestinationMBean.getBytesPagingEnabled()
Default Value:
JMSConstants.ENABLED_DEFAULT
Valid Values:
JMSConstants.ENABLED_DEFAULT,JMSConstants.ENABLED_FALSE,JMSConstants.ENABLED_TRUE

Copyright 1996, 2010, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Oracle WebLogic Server MBean Javadoc
11g Release 1 (10.3.4)

Part Number E13945-04