|
Oracle Fusion Middleware Oracle WebLogic Server 10.3.1 MBean API Reference 11g Release 1 (10.3.1) Part Number E13945-01 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
weblogic.j2ee.descriptor.wl.DestinationBean
public interface JMSDestinationMBean
This class represents a JMS destination, which identifies a queue (Point-To-Point) or a topic (Pub/Sub) for a JMS server.
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."
Field Summary |
---|
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
DEFAULT_EMPTY_BYTE_ARRAY |
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.ConfigurationMBean |
---|
freezeCurrentValue, getName, getNotes, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet |
Method Detail |
---|
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 InvalidAttributeValueException
Sets the value of the Template attribute.
InvalidAttributeValueException
JMSDestinationMBean.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.
InvalidAttributeValueException
JMSDestinationMBean.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.
InvalidAttributeValueException
JMSDestinationMBean.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.
InvalidAttributeValueException
JMSDestinationMBean.getStoreEnabled()
String getMessagesPagingEnabled()
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.
void setMessagesPagingEnabled(String enabled) throws InvalidAttributeValueException
weblogic.management.configuration.JMSServerMBean#MessageBufferSize
Sets the value of the MessagesPagingEnabled attribute.
InvalidAttributeValueException
JMSDestinationMBean.getMessagesPagingEnabled()
String getBytesPagingEnabled()
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.
void setBytesPagingEnabled(String enabled) throws InvalidAttributeValueException
weblogic.management.configuration.JMSServerMBean#MessageBufferSize
Sets the value of the BytesPagingEnabled attribute.
InvalidAttributeValueException
JMSDestinationMBean.getBytesPagingEnabled()
|
Documentation is available at http://download.oracle.com/docs/cd/E12839_01/web.1111/wls.htm Copyright 1996, 2009, 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 10.3.1 MBean API Reference 11g Release 1 (10.3.1) Part Number E13945-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |