|
BEA Systems, Inc. | |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
MBeanHome
interface.)DestinationBean
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"
on http://www.oracle.com/technology/documentation/index.html.
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 |
Methods inherited from interface weblogic.management.WebLogicMBean |
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent |
Methods inherited from interface javax.management.DynamicMBean |
getAttribute, getAttributes, invoke, setAttribute, setAttributes |
Methods inherited from interface javax.management.MBeanRegistration |
postDeregister, postRegister, preDeregister, preRegister |
Methods inherited from interface javax.management.NotificationBroadcaster |
addNotificationListener, getNotificationInfo, removeNotificationListener |
Methods inherited from interface weblogic.descriptor.DescriptorBean |
addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListener |
Method Detail |
public 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.
public 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.
public 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.
public 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.
public 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.
public 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.
public void setBytesPagingEnabled(String enabled) throws InvalidAttributeValueException
weblogic.management.configuration.JMSServerMBean#MessageBufferSize
Sets the value of the BytesPagingEnabled attribute.
InvalidAttributeValueException
getBytesPagingEnabled()
public void setJNDIName(String name) throws InvalidAttributeValueException
Sets the value of the JNDIName attribute.
InvalidAttributeValueException
getJNDIName()
public void setJNDINameReplicated(boolean replicated) throws InvalidAttributeValueException
Sets the value of the JNDINameReplicated attribute.
InvalidAttributeValueException
isJNDINameReplicated()
public void setMessagesPagingEnabled(String enabled) throws InvalidAttributeValueException
weblogic.management.configuration.JMSServerMBean#MessageBufferSize
Sets the value of the MessagesPagingEnabled attribute.
InvalidAttributeValueException
getMessagesPagingEnabled()
public void setStoreEnabled(String storeEnabled) throws InvalidAttributeValueException
Sets the value of the StoreEnabled attribute.
InvalidAttributeValueException
getStoreEnabled()
public void setTemplate(JMSTemplateMBean template) throws InvalidAttributeValueException
Sets the value of the Template attribute.
InvalidAttributeValueException
getTemplate()
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs90 Copyright 2005 BEA Systems Inc. |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |