Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.3)

Part Number E41849-02

weblogic.management.configuration
Interface WebServiceBufferingQueueMBean

All Superinterfaces:
ConfigurationMBean, DescriptorBean, DynamicMBean, MBeanRegistration, NotificationBroadcaster, SettableBean, WebLogicMBean
All Known Subinterfaces:
WebServiceRequestBufferingQueueMBean, WebServiceResponseBufferingQueueMBean

public interface WebServiceBufferingQueueMBean
extends ConfigurationMBean

Represents buffering queue configuration for web services (either for requests or responses).


Field Summary
 
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean
DEFAULT_EMPTY_BYTE_ARRAY
 
Method Summary
 String getConnectionFactoryJndiName()
          The JNDI name of the connection factory to use when buffering messages onto this queue.
 String getName()
          Get the name of this buffering queue.
 Boolean isEnabled()
          A boolean flag indicating whether buffering is enabled (request buffering if this is the request queue, or response buffering if this is the response queue).
 Boolean isTransactionEnabled()
          A boolean flag indicating whether transactions should be used when buffering a message onto or consuming a message off of this queue.
 void setConnectionFactoryJndiName(String jndiName)
           
 void setEnabled(Boolean value)
           
 void setName(String name)
          Set the name of this buffering queue to a new JNDI name.
 void setTransactionEnabled(Boolean value)
           
 
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean
freezeCurrentValue, getId, getInheritedProperties, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, 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
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
 

Method Detail

getName

String getName()
Get the name of this buffering queue. This name is the JNDI name of the queue to be used for buffering.

Specified by:
getName in interface ConfigurationMBean
Specified by:
getName in interface WebLogicMBean

setName

void setName(String name)
             throws InvalidAttributeValueException,
                    ManagementException
Set the name of this buffering queue to a new JNDI name.

Specified by:
setName in interface ConfigurationMBean
Parameters:
name - New JNDI name to give the buffering queue.
Throws:
InvalidAttributeValueException
ManagementException

isEnabled

Boolean isEnabled()
A boolean flag indicating whether buffering is enabled (request buffering if this is the request queue, or response buffering if this is the response queue). Defaults to false.

Default Value:
false

setEnabled

void setEnabled(Boolean value)

getConnectionFactoryJndiName

String getConnectionFactoryJndiName()
The JNDI name of the connection factory to use when buffering messages onto this queue. Defaults to the 'default' JMS connection factory.

Default Value:
null

setConnectionFactoryJndiName

void setConnectionFactoryJndiName(String jndiName)

isTransactionEnabled

Boolean isTransactionEnabled()
A boolean flag indicating whether transactions should be used when buffering a message onto or consuming a message off of this queue. Defaults to false.

Default Value:
false

setTransactionEnabled

void setTransactionEnabled(Boolean value)

Copyright 1996, 2014, 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
Java API Reference for Oracle WebLogic Server
12c (12.1.3)

Part Number E41849-02