Administration Console Online Help

 Previous Next Contents Index  

 


JMS Session Pool --> Configuration

Tasks     Additional Documentation     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.

Tasks

Create a JMS Session Pool

Clone a JMS Session Pool

Delete a JMS Session Pool

Additional Documentation

(Requires an Internet connection.)

"Managing JMS"in the Administration Guide

"WebLogic JMS Fundamentals" in Programming WebLogic JMS

"Developing a WebLogic JMS Application"in Programming WebLogic JMS

Attributes

Attribute Label

Description

Value Constraints

Name

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

MBean: weblogic.management.
configuration.
JMSSessionPoolMBean

Attribute: Name

Configurable: yes

Readable: yes

Writable: yes

Connection Factory

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

MBean: weblogic.management.
configuration.
JMSSessionPoolMBean

Attribute: ConnectionFactory

Default: null

Configurable: yes

Readable: yes

Writable: yes

Listener Class

The name of the listener class for the session pool.

MBean: weblogic.management.
configuration.
JMSSessionPoolMBean

Attribute: ListenerClass

Configurable: yes

Readable: yes

Writable: yes

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: ACKNOWLEDGE_MODE_AUTO

Valid values:

  • ACKNOWLEDGE_MODE_AUTO

  • ACKNOWLEDGE_MODE_CLIENT

  • ACKNOWLEDGE_MODE_DUPS_OK

  • ACKNOWLEDGE_MODE_NONE

Configurable: yes

Readable: yes

Writable: yes

Sessions Maximum

The maximum number of sessions allowed for the session pool.

This value is the number of concurrent sessions in 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

Configurable: yes

Dynamic: yes

Readable: yes

Writable: yes

Transacted

Check if the session pool is transacted or non-transacted.

This flag 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

Readable: yes

Writable: yes



 

Back to Top Previous Next