|
Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Deprecated. 9.0.0.0 Replaced with message-dirven beans. This functionality will be removed in a future release.
public interface JMSSessionPoolMBean
This class represents a JMS session pool, a server-managed pool of server sessions that enables an application to process messages concurrently.
Field Summary |
---|
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
DEFAULT_EMPTY_BYTE_ARRAY |
Method Summary | |
---|---|
abstract boolean |
addConnectionConsumer(JMSConnectionConsumerMBean connectionConsumer) Deprecated. 9.0.0.0 Replaced with message-driven beans. |
abstract JMSConnectionConsumerMBean |
createJMSConnectionConsumer(String name) Deprecated. The connection consumers for this JMS session pool. |
abstract void |
destroyJMSConnectionConsumer(JMSConnectionConsumerMBean connectionConsumer) Deprecated. Remove a connection consumer from the session pool. |
abstract String |
getAcknowledgeMode() Deprecated. The acknowledge mode used by non-transacted sessions within this JMS session pool. |
abstract JMSConnectionConsumerMBean[] |
getConnectionConsumers() Deprecated. 9.0.0.0 Replaced with message-driven beans. |
abstract String |
getConnectionFactory() Deprecated. The JNDI name of the connection factory for this JMS session pool. |
abstract JMSConnectionConsumerMBean[] |
getJMSConnectionConsumers() Deprecated. The connection consumers for this JMS session pool. |
abstract String |
getListenerClass() Deprecated. The name of the server-side listener class for this JMS session pool, which is used to receive and process messages concurrently. |
abstract int |
getSessionsMaximum() Deprecated. The maximum number of sessions allowed for this JMS session pool. |
abstract boolean |
isTransacted() Deprecated. Indicates whether this JMS session pool creates transacted sessions. |
abstract JMSConnectionConsumerMBean |
lookupJMSConnectionConsumer(String name) Deprecated. Get a connection consumer from the session pool by name. |
abstract boolean |
removeConnectionConsumer(JMSConnectionConsumerMBean connectionConsumer) Deprecated. 9.0.0.0 Replaced with message-driven beans. |
abstract void |
setAcknowledgeMode(String acknowledgeMode) Deprecated. Sets the value of the AcknowledgeMode attribute. |
abstract void |
setConnectionConsumers(JMSConnectionConsumerMBean[] consumers) Deprecated. 9.0.0.0 Replaced with message-driven beans. |
abstract void |
setConnectionFactory(String connectionFactory) Deprecated. Sets the value of the ConnectionFactory attribute. |
abstract void |
setListenerClass(String name) Deprecated. Sets the value of the ListenerClass attribute. |
abstract void |
setSessionsMaximum(int maxSessions) Deprecated. Sets the value of the SessionsMaximum attribute. |
abstract void |
setTransacted(boolean transacted) Deprecated. Sets the value of the Transacted attribute. |
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, 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 |
---|
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener |
Method Detail |
---|
JMSConnectionConsumerMBean[] getConnectionConsumers()
The connection consumers for this JMS session pool. JMS connection consumers are queues (Point-To-Point) or topics (Pub/Sub) that retrieve server sessions and process messages. Once you have defined a session pool, you can configure one or more connection consumers for each session pool. This method is provided for backward compatibility.
void setConnectionConsumers(JMSConnectionConsumerMBean[] consumers) throws InvalidAttributeValueException
The connection consumers for this JMS session pool. JMS connection consumers are queues (Point-To-Point) or topics (Pub/Sub) that retrieve server sessions and process messages. Once you have defined a session pool, you can configure one or more connection consumers for each session pool. This method is provided for backward compatibility.
InvalidAttributeValueException
boolean addConnectionConsumer(JMSConnectionConsumerMBean connectionConsumer) throws InvalidAttributeValueException, DistributedManagementException
Add a connection consumer to the session pool. This method is provided for backward compatibility.
connectionConsumer
- the connection consumer to addInvalidAttributeValueException
DistributedManagementException
boolean removeConnectionConsumer(JMSConnectionConsumerMBean connectionConsumer) throws InvalidAttributeValueException, DistributedManagementException
Remove a connection consumer from the session pool. This method is provided for backward compatibility.
connectionConsumer
- a reference to JMSConnectionConsumerMBeanInvalidAttributeValueException
DistributedManagementException
JMSConnectionConsumerMBean[] getJMSConnectionConsumers()
The connection consumers for this JMS session pool. JMS connection consumers are queues (Point-To-Point) or topics (Pub/Sub) that retrieve server sessions and process messages. Once you have defined a session pool, you can configure one or more connection consumers for each session pool.
JMSConnectionConsumerMBean createJMSConnectionConsumer(String name) throws InvalidAttributeValueException, DistributedManagementException
The connection consumers for this JMS session pool. JMS connection consumers are queues (Point-To-Point) or topics (Pub/Sub) that retrieve server sessions and process messages. Once you have defined a session pool, you can configure one or more connection consumers for each session pool.
Create a connection consumer for the session pool.
name
- the name of the connection consumer to createInvalidAttributeValueException
DistributedManagementException
void destroyJMSConnectionConsumer(JMSConnectionConsumerMBean connectionConsumer)
Remove a connection consumer from the session pool.
connectionConsumer
- a reference to JMSConnectionConsumerMBeanJMSConnectionConsumerMBean lookupJMSConnectionConsumer(String name)
String getConnectionFactory()
The JNDI name of the connection factory for this JMS session pool. Connection factories are used to create connections with predefined attributes.
void setConnectionFactory(String connectionFactory) throws InvalidAttributeValueException
Sets the value of the ConnectionFactory attribute.
connectionFactory
- The new connectionFactory valueInvalidAttributeValueException
JMSSessionPoolMBean.getConnectionFactory()
String getListenerClass()
The name of the server-side listener class for this JMS session pool, which is used to receive and process messages concurrently.
void setListenerClass(String name) throws InvalidAttributeValueException
Sets the value of the ListenerClass attribute.
name
- The new listenerClass valueInvalidAttributeValueException
JMSSessionPoolMBean.getListenerClass()
String getAcknowledgeMode()
The acknowledge mode used by non-transacted sessions within this JMS session pool.
For transacted sessions, messages are acknowledged automatically when the session is committed and this value is ignored.
void setAcknowledgeMode(String acknowledgeMode) throws InvalidAttributeValueException
Sets the value of the AcknowledgeMode attribute.
acknowledgeMode
- The new acknowledgeMode valueInvalidAttributeValueException
JMSSessionPoolMBean.getAcknowledgeMode()
int getSessionsMaximum()
The maximum number of sessions allowed for this JMS session pool. 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.
void setSessionsMaximum(int maxSessions) throws InvalidAttributeValueException, DistributedManagementException
Sets the value of the SessionsMaximum attribute.
maxSessions
- The new sessionsMaximum valueInvalidAttributeValueException
DistributedManagementException
JMSSessionPoolMBean.getSessionsMaximum()
boolean isTransacted()
Indicates whether this JMS session pool creates transacted sessions.
void setTransacted(boolean transacted) throws InvalidAttributeValueException
Sets the value of the Transacted attribute.
transacted
- The new transacted valueInvalidAttributeValueException
JMSSessionPoolMBean.isTransacted()
|
Copyright 1996, 2015, 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.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |