Skip navigation links

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


weblogic.management.configuration
Interface JMSSessionPoolMBean

All Superinterfaces:
ConfigurationMBean, DescriptorBean, DynamicMBean, JMSConstants, MBeanRegistration, NotificationBroadcaster, SettableBean, WebLogicMBean

Deprecated. 9.0.0.0 Replaced with message-dirven beans. This functionality will be removed in a future release.

public interface JMSSessionPoolMBean
extends ConfigurationMBean, JMSConstants

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

 

Fields inherited from interface weblogic.management.configuration.JMSConstants
ACKNOWLEDGE_ALL, ACKNOWLEDGE_MODE_AUTO, ACKNOWLEDGE_MODE_CLIENT, ACKNOWLEDGE_MODE_DUPS_OK, ACKNOWLEDGE_MODE_NONE, ACKNOWLEDGE_ONE, ACKNOWLEDGE_PREVIOUS, ALWAYSFORWARD, AT_LEAST_ONCE, AT_MOST_ONCE, AUTH_PRINS, CLIENT_ID_POLICY_UNRESTRICTED, CONSUMPTION_ENABLED, CONSUMPTION_PAUSED, CONSUMPTION_PAUSING, DEFAULT_MESSAGE_BUFFER_SIZE, DESTINATION_TYPE_QUEUE, DESTINATION_TYPE_SAFID, DESTINATION_TYPE_TOPIC, DESTINATION_TYPE_UDQUEUE, DESTINATION_TYPE_UDTOPIC, DISABLED, DISCARD, ENABLED_DEFAULT, ENABLED_FALSE, ENABLED_TRUE, ERRORDESTINATION, EXACTLY_ONCE, EXPORT_TO_ALL, EXPORT_TO_NONE, FIFO, FORWARDING_POLICY_PARTITIONED, FORWARDING_POLICY_REPLICATED, INITIALCONTEXTFACTORY, INSERTION_ENABLED, INSERTION_PAUSED, INSERTION_PAUSING, KEEP_NEW, KEEP_OLD, KEY_DIRECTION_ASCENDING, KEY_DIRECTION_DESCENDING, KEY_TYPE_BOOLEAN, KEY_TYPE_BYTE, KEY_TYPE_DOUBLE, KEY_TYPE_FLOAT, KEY_TYPE_INT, KEY_TYPE_LONG, KEY_TYPE_SHORT, KEY_TYPE_STRING, LOGGING, NEVER, NO_DELIVERY, NO_OVERRIDE, NON_PERSISTENT, NON_XML, PAUSED_AT_STARTUP_DEFAULT, PAUSED_AT_STARTUP_FALSE, PERSISTENT, PREEMPTIVE, PRIORITY_DEFAULT, PRIORITY_MAXIMUM, PRIORITY_MINIMUM, PRODUCTION_ENABLED, PRODUCTION_PAUSED, PRODUCTION_PAUSING, QUEUE, RANDOM, ROUND_ROBIN, SEND_QUOTA_BLOCKING_TIMEOUT, SINGLE_MESSAGE, STORE_ENABLED_DEFAULT, STORE_ENABLED_FALSE, STORE_ENABLED_TRUE, STORE_TYPE_FILE, STORE_TYPE_JDBC, SUBSCRIPTION_EXCLUSIVE, SUBSCRIPTION_SHARABLE, SUPPORTS, SYNCWRITE_CACHEFLUSH, SYNCWRITE_DIRECTWRITE, SYNCWRITE_DISABLED, TOPIC, TOPIC_SUBSCRIBER_ONLY, TRANSACTION_MODE_51, TRANSACTION_MODE_NONE, TRANSACTION_MODE_XA, UNITOFORDER_STANDARD, UNITOFORDER_SYSTEM, XML, XMLALL

 

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

getConnectionConsumers

JMSConnectionConsumerMBean[] getConnectionConsumers()
Deprecated. 9.0.0.0 Replaced with message-driven beans.

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.

Returns:
The connectionConsumers value

setConnectionConsumers

void setConnectionConsumers(JMSConnectionConsumerMBean[] consumers)
                            throws InvalidAttributeValueException
Deprecated. 9.0.0.0 Replaced with message-driven beans.

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.

Throws:
InvalidAttributeValueException

addConnectionConsumer

boolean addConnectionConsumer(JMSConnectionConsumerMBean connectionConsumer)
                              throws InvalidAttributeValueException,
                                     DistributedManagementException
Deprecated. 9.0.0.0 Replaced with message-driven beans.

Add a connection consumer to the session pool. This method is provided for backward compatibility.

Parameters:
connectionConsumer - the connection consumer to add
Throws:
InvalidAttributeValueException
DistributedManagementException

removeConnectionConsumer

boolean removeConnectionConsumer(JMSConnectionConsumerMBean connectionConsumer)
                                 throws InvalidAttributeValueException,
                                        DistributedManagementException
Deprecated. 9.0.0.0 Replaced with message-driven beans.

Remove a connection consumer from the session pool. This method is provided for backward compatibility.

Parameters:
connectionConsumer - a reference to JMSConnectionConsumerMBean
Throws:
InvalidAttributeValueException
DistributedManagementException

getJMSConnectionConsumers

JMSConnectionConsumerMBean[] getJMSConnectionConsumers()
Deprecated. 

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.

Returns:
The connectionConsumers value

createJMSConnectionConsumer

JMSConnectionConsumerMBean createJMSConnectionConsumer(String name)
                                                       throws InvalidAttributeValueException,
                                                              DistributedManagementException
Deprecated. 

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.

Parameters:
name - the name of the connection consumer to create
Throws:
InvalidAttributeValueException
DistributedManagementException

destroyJMSConnectionConsumer

void destroyJMSConnectionConsumer(JMSConnectionConsumerMBean connectionConsumer)
Deprecated. 

Remove a connection consumer from the session pool.

Parameters:
connectionConsumer - a reference to JMSConnectionConsumerMBean

lookupJMSConnectionConsumer

JMSConnectionConsumerMBean lookupJMSConnectionConsumer(String name)
Deprecated. 
Get a connection consumer from the session pool by name.

getConnectionFactory

String getConnectionFactory()
Deprecated. 

The JNDI name of the connection factory for this JMS session pool. Connection factories are used to create connections with predefined attributes.

Returns:
The connectionFactory value

setConnectionFactory

void setConnectionFactory(String connectionFactory)
                          throws InvalidAttributeValueException
Deprecated. 

Sets the value of the ConnectionFactory attribute.

Parameters:
connectionFactory - The new connectionFactory value
Throws:
InvalidAttributeValueException
See Also:
JMSSessionPoolMBean.getConnectionFactory()

getListenerClass

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.

Returns:
The listenerClass value

setListenerClass

void setListenerClass(String name)
                      throws InvalidAttributeValueException
Deprecated. 

Sets the value of the ListenerClass attribute.

Parameters:
name - The new listenerClass value
Throws:
InvalidAttributeValueException
See Also:
JMSSessionPoolMBean.getListenerClass()

getAcknowledgeMode

String getAcknowledgeMode()
Deprecated. 

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.

Returns:
The acknowledgeMode value

setAcknowledgeMode

void setAcknowledgeMode(String acknowledgeMode)
                        throws InvalidAttributeValueException
Deprecated. 

Sets the value of the AcknowledgeMode attribute.

Parameters:
acknowledgeMode - The new acknowledgeMode value
Throws:
InvalidAttributeValueException
See Also:
JMSSessionPoolMBean.getAcknowledgeMode()

getSessionsMaximum

int getSessionsMaximum()
Deprecated. 

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.

Returns:
The sessionsMaximum value

setSessionsMaximum

void setSessionsMaximum(int maxSessions)
                        throws InvalidAttributeValueException,
                               DistributedManagementException
Deprecated. 

Sets the value of the SessionsMaximum attribute.

Parameters:
maxSessions - The new sessionsMaximum value
Throws:
InvalidAttributeValueException
DistributedManagementException
See Also:
JMSSessionPoolMBean.getSessionsMaximum()

isTransacted

boolean isTransacted()
Deprecated. 

Indicates whether this JMS session pool creates transacted sessions.

Returns:
The transacted value

setTransacted

void setTransacted(boolean transacted)
                   throws InvalidAttributeValueException
Deprecated. 

Sets the value of the Transacted attribute.

Parameters:
transacted - The new transacted value
Throws:
InvalidAttributeValueException
See Also:
JMSSessionPoolMBean.isTransacted()

Skip navigation links

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