Skip navigation.

Administration Console Online Help

  Previous Next vertical dots separating previous/next from contents/index/pdf Contents Index

 


JMS Session Pool --> Configuration

Tasks     Related Topics     Attributes

Overview

This tab defines general configuration attributes for a JMS session pool, which enable an application to process messages concurrently. Once you have defined a JMS server, optionally, you can configure one or more session pools for each JMS server.

Note: Session pools are now used rarely, as they are not a required part of the J2EE specification, do not support JTA user transactions, and are largely superceded by message-driven beans (MDBs), which are a required part of the J2EE specification.

Tasks

Creating a JMS Session Pool

Related Topics

"WebLogic JMS Fundamentals" in Programming WebLogic JMS

"Developing a WebLogic JMS Application" in Programming WebLogic JMS

Attributes

Table 15-1

Attribute Label

Description

Value Constraints

Name

The name of this JMS session pool configuration. WebLogic Server uses an MBean to implement and persist the configuration.

MBean: weblogic.management.
configuration.
JMSSessionPoolMBean

Attribute: Name


Connection Factory

The JNDI name of the connection factory for the session pool.

MBean: weblogic.management.
configuration.
JMSSessionPoolMBean

Attribute: ConnectionFactory

Default: null

Listener Class

The name of the listener class for the session pool, which is used to receive and process messages concurrently.

MBean: weblogic.management.
configuration.
JMSSessionPoolMBean

Attribute: ListenerClass


Acknowledge Mode

The acknowledge mode used by non-transacted sessions within the session pool.

For transacted sessions, messages are acknowledged automatically when the session is committed and this field is ignored.

This attribute is not dynamically configurable.

MBean: weblogic.management.
configuration.
JMSSessionPoolMBean

Attribute: AcknowledgeMode

Default: Auto

Valid values:

  • Auto

  • Client

  • Dups-Ok

  • None

Sessions Maximum

The maximum number of concurrent sessions allowed for the 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.

MBean: weblogic.management.
configuration.
JMSSessionPoolMBean

Attribute: SessionsMaximum

Minimum: -1

Maximum: 9223372036854775807

Default: -1

Dynamic: yes

Transacted

Indicates whether or not the session pool creates transacted sessions.

This attribute is not dynamically configurable.

MBean: weblogic.management.
configuration.
JMSSessionPoolMBean

Attribute: Transacted

Default: false

Valid values:

  • true

  • false

 

Skip navigation bar  Back to Top Previous Next