|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This class represents a JMS session pool, a server-managed pool of server sessions that enables an application to process messages concurrently.
Field Summary | |
static long |
CACHING_STUB_SVUID
|
Fields inherited from class weblogic.management.configuration.ConfigurationMBean |
CACHING_STUB_SVUID,
DEFAULT_EMPTY_BYTE_ARRAY |
Method Summary | |
boolean |
addConnectionConsumer(JMSConnectionConsumerMBean connectionConsumer)
Add a connection consumer to the session pool. |
java.lang.String |
getAcknowledgeMode()
The acknowledge mode used by non-transacted sessions within the session pool. |
JMSConnectionConsumerMBean[] |
getConnectionConsumers()
Return a read-only array of the connection consumers of the session pool. |
java.lang.String |
getConnectionFactory()
The JNDI name of the connection factory for the session pool. |
java.lang.String |
getListenerClass()
The name of the listener class for the session pool, which is used to receive and process messages concurrently. |
int |
getSessionsMaximum()
The maximum number of concurrent sessions allowed for the session pool. |
boolean |
isTransacted()
Indicates whether or not the session pool creates transacted sessions. |
boolean |
removeConnectionConsumer(JMSConnectionConsumerMBean connectionConsumer)
Remove a connection consumer from the session pool. |
void |
setAcknowledgeMode(java.lang.String acknowledgeMode)
The acknowledge mode used by non-transacted sessions within the session pool. |
void |
setConnectionConsumers(JMSConnectionConsumerMBean[] consumers)
Set all connection consumers in this session pool. |
void |
setConnectionFactory(java.lang.String connectionFactory)
The JNDI name of the connection factory for the session pool. |
void |
setListenerClass(java.lang.String name)
The name of the listener class for the session pool, which is used to receive and process messages concurrently. |
void |
setSessionsMaximum(int maxSessions)
The maximum number of concurrent sessions allowed for the session pool. |
void |
setTransacted(boolean transacted)
Specifies whether or not the session pool creates transacted sessions. |
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean |
freezeCurrentValue,
getNotes,
restoreDefaultValue,
setComments,
setDefaultedMBean,
setNotes,
setPersistenceEnabled |
Methods inherited from interface weblogic.management.WebLogicMBean |
getMBeanInfo,
getName,
getObjectName,
getParent,
getType,
isCachingDisabled,
isRegistered,
setName,
setParent |
Methods inherited from interface javax.management.DynamicMBean |
getAttribute,
getAttributes,
invoke,
setAttribute,
setAttributes |
Methods inherited from interface javax.management.MBeanRegistration |
postDeregister,
postRegister,
preRegister |
Methods inherited from interface javax.management.NotificationBroadcaster |
addNotificationListener,
getNotificationInfo,
removeNotificationListener |
Field Detail |
public static final long CACHING_STUB_SVUID
Method Detail |
public JMSConnectionConsumerMBean[] getConnectionConsumers()
public void setConnectionConsumers(JMSConnectionConsumerMBean[] consumers) throws javax.management.InvalidAttributeValueException
consumers
- The new connectionConsumers valuepublic boolean addConnectionConsumer(JMSConnectionConsumerMBean connectionConsumer) throws javax.management.InvalidAttributeValueException, DistributedManagementException
connectionConsumer
- a reference to
JMSConnectionConsumerMBeanpublic boolean removeConnectionConsumer(JMSConnectionConsumerMBean connectionConsumer) throws javax.management.InvalidAttributeValueException, DistributedManagementException
connectionConsumer
- a reference to
JMSConnectionConsumerMBeanpublic java.lang.String getConnectionFactory()
public void setConnectionFactory(java.lang.String connectionFactory) throws javax.management.InvalidAttributeValueException
connectionFactory
- The new connectionFactory valuepublic java.lang.String getListenerClass()
public void setListenerClass(java.lang.String name) throws javax.management.InvalidAttributeValueException
name
- The new listenerClass valuepublic java.lang.String getAcknowledgeMode()
For transacted sessions, messages are acknowledged automatically when the session is committed and this field is ignored.
This attribute is not dynamically configurable.
public void setAcknowledgeMode(java.lang.String acknowledgeMode) throws javax.management.InvalidAttributeValueException
For transacted sessions, messages are acknowledged automatically when the session is committed and this field is ignored.
This attribute is not dynamically configurable.
acknowledgeMode
- The new acknowledgeMode valuepublic int getSessionsMaximum()
A value of -1 indicates that there is no maximum.
This attribute is dynamically configurable; however, it does not take effect until the session pool is restarted.
public void setSessionsMaximum(int maxSessions) throws javax.management.InvalidAttributeValueException, DistributedManagementException
A value of -1 indicates that there is no maximum.
This attribute is dynamically configurable; however, it does not take effect until the session pool is restarted.
maxSessions
- The new sessionsMaximum valuepublic boolean isTransacted()
This attribute is not dynamically configurable.
public void setTransacted(boolean transacted) throws javax.management.InvalidAttributeValueException
This attribute is not dynamically configurable.
transacted
- The new transacted value
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs81 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |