ConfigurationMBean
, DescriptorBean
, javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, SettableBean
, WebLogicMBean
WebServiceRequestBufferingQueueMBean
, WebServiceResponseBufferingQueueMBean
public interface WebServiceBufferingQueueMBean extends ConfigurationMBean
Represents buffering queue configuration for web services (either for requests or responses).
DEFAULT_EMPTY_BYTE_ARRAY
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getConnectionFactoryJndiName() |
The JNDI name of the connection factory to use when buffering messages
onto this queue.
|
java.lang.String |
getName() |
Get the name of this buffering queue.
|
java.lang.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).
|
java.lang.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(java.lang.String jndiName) |
|
void |
setEnabled(java.lang.Boolean value) |
|
void |
setName(java.lang.String name) |
Set the name of this buffering queue to a new JNDI name.
|
void |
setTransactionEnabled(java.lang.Boolean value) |
freezeCurrentValue, getId, getInheritedProperties, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setNotes, setPersistenceEnabled, unSet
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preDeregister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
java.lang.String getName()
getName
in interface ConfigurationMBean
getName
in interface WebLogicMBean
void setName(java.lang.String name) throws javax.management.InvalidAttributeValueException, ManagementException
setName
in interface ConfigurationMBean
setName
in interface WebLogicMBean
name
- New JNDI name to give the buffering queue.javax.management.InvalidAttributeValueException
ManagementException
java.lang.Boolean isEnabled()
void setEnabled(java.lang.Boolean value)
java.lang.String getConnectionFactoryJndiName()
void setConnectionFactoryJndiName(java.lang.String jndiName)
java.lang.Boolean isTransactionEnabled()
void setTransactionEnabled(java.lang.Boolean value)