Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword or section
Like this
2Activity
×

Table Of Contents

2.1 Overview
2.2 What is a JMS Application?
2.3 Administration
2.4 Two Messaging Styles
2.5 JMS Interfaces
2.6 Developing a JMS Application
2.6.1 Developing a JMS Client
2.7 Security
2.8 Multithreading
2.9 Triggering Clients
JMS Message Model 3
3.1 Background
3.2 Goals
3.3 JMS Messages
3.4 Message Header Fields
3.4.1 JMSDestination
3.4.2 JMSDeliveryMode
3.4.3 JMSMessageID
3.4.4 JMSTimestamp
3.4.5 JMSCorrelationID
3.4.6 JMSReplyTo
3.4.7 JMSRedelivered
3.4.8 JMSType
3.4.9 JMSExpiration
3.4.10 JMSPriority
3.4.11 How Message Header Values Are Set
3.4.12 Overriding Message Header Fields
3.5 Message Properties
3.5.1 Property Names
3.5.2 Property Values
3.5.3 Using Properties
3.5.4 Property Value Conversion
3.5.5 Property Values as Objects
3.5.6 Property Iteration
3.5.7 Clearing a Message’s Property Values
3.5.8 Nonexistent Properties
3.5.9 JMS Defined Properties
3.5.10 Provider-Specific Properties
3.6 Message Acknowledgment
3.7 The Message Interface
3.8 Message Selection
3.8.1 Message Selector
3.8.1.1 Message Selector Syntax
3.8.1.2 Null Values
3.8.1.3 Special Notes
3.9 Access to Sent Messages
3.10 Changing the Value of a Received Message
3.11 JMS Message Body
3.11.1 Clearing a Message Body
3.11.2 Read-Only Message Body
3.11.4 Messages for Non-JMS Clients
3.12 Provider Implementations of JMS Message Interfaces
JMS Common Facilities 4
4.1 Overview
4.2 Administered Objects
4.2.1 Destination
4.2.2 ConnectionFactory
4.3 Connection
4.3.1 Authentication
4.3.2 Client Identifier
4.3.3 Connection Setup
4.3.4 Pausing Delivery of Incoming Messages
4.3.5 Closing a Connection
4.3.6 Sessions
4.3.7 ConnectionMetaData
4.3.8 ExceptionListener
4.4 Session
4.4.1 Closing a Session
4.4.6 Conventions for Using a Session
4.4.7 Transactions
4.4.8 Distributed Transactions
4.4.9 Multiple Sessions
4.4.10 Message Order
4.4.10.1 Order of Message Receipt
4.4.10.2 Order of Message Sends
4.4.11 Message Acknowledgment
4.4.12 Duplicate Delivery of Messages
4.4.13 Duplicate Production of Messages
4.4.14 Serial Execution of Client Code
4.4.15 Concurrent Message Delivery
4.5 MessageConsumer
4.5.1 Synchronous Delivery
4.5.2 Asynchronous Delivery
4.6 MessageProducer
4.7 Message Delivery Mode
4.8 Message Time-To-Live
4.9 Exceptions
4.10 Reliability
4.11 Method Inheritance across Messaging Domains
5.1 Overview
5.2 Queue Management
5.3 Queue
5.4 TemporaryQueue
5.5 QueueConnectionFactory
5.6 QueueConnection
5.7 QueueSession
5.8 QueueReceiver
5.9 QueueBrowser
5.10 QueueRequestor
5.11 Reliability
JMS Publish/Subscribe Model 6
6.1 Overview
6.2 Pub/Sub Latency
6.3 Durable Subscription
6.4 Topic Management
6.5 Topic
6.6 TemporaryTopic
6.7 TopicConnectionFactory
6.8 TopicConnection
6.9 TopicSession
6.10 TopicPublisher
6.11 TopicSubscriber
6.11.1 Durable TopicSubscriber
6.15 Reliability
7.1 Overview
7.2 The JMSException
7.3 Standard Exceptions
JMS Application Server Facilities 8
8.1 Overview
8.2 Concurrent Processing of a Subscription’s Messages
8.2.1 Session
8.2.2 ServerSession
8.2.3 ServerSessionPool
8.2.4 ConnectionConsumer
8.2.7 The Result
8.3 XAConnectionFactory
8.4 XAConnection
8.5 XASession
8.6 JMS Application Server Interfaces
9.1 Preparing to Send and Receive Messages
9.1.1 Getting a ConnectionFactory
9.1.2 Getting a Destination
9.1.3 Creating a Connection
9.1.4 Creating a Session
9.1.5 Creating a MessageProducer
9.1.6 Creating a MessageConsumer
9.1.7 Starting Message Delivery
9.1.8 Using a TextMessage
9.2 Sending and Receiving Messages
9.2.1 Sending a Message
9.2.2 Receiving a Message Synchronously
9.2.3 Unpacking a TextMessage
9.3 Other Messaging Features
9.3.1 Receiving Messages Asynchronously
9.3.2 Using Message Selection
9.3.3 Using Durable Subscriptions
9.3.3.1 Creating a Durable Subscription
9.4 JMS Message Types
9.4.7 Creating a StreamMessage
9.4.8 Unpacking a StreamMessage
9.4.9 Creating an ObjectMessage
9.4.10 Unpacking an ObjectMessage
10.1 Resolved Issues
10.1.1 JDK 1.1.x Compatibility
10.1.2 Distributed Java Event Model
10.1.4 Should JMS Specify a Set of JMS JavaBeans?
10.1.5 Alignment with the CORBA Notification Service
10.1.7 Should JMS Provide a Send-to-List Mechanism?
10.1.8 Should JMS Provide Subscription Notification?
Change History 11
11.1 Version 1.0.1
11.1.1 JMS Exceptions
11.2 Version 1.0.2
11.2.1 The Multiple Topic Subscriber Special Case
11.2.3 Connection and Session Close
11.2.4 Creating a Session on an Active Connection
11.2.5 Delivery Mode and Message Retention
11.2.6 The ‘single thread’ Use of Sessions
11.2.7 Clearing a Message’s Properties and Body
11.2.8 Message Selector Numeric Literal Syntax
11.2.10 Order of Messages Read from a Queue
11.2.11 Null Values in Messages
11.2.13 The Termination of a Pending Receive on Close
11.2.15 Inactive Durable Subscription
11.2.16 Read-Only Message Body
11.2.17 Changing Header Fields of a Received Message
11.2.19 JMS Source Errata
11.2.20 JMS Source Java API documentation Errata
11.3 Version 1.0.2b
11.4 Version 1.1
11.4.3.2 Clarifications
11.4.5.1 New Methods
11.4.5.2 Clarifications
0 of .
Results for:
No results containing your search query
P. 1
jms-1_1-fr-spec

jms-1_1-fr-spec

Ratings: (0)|Views: 7,078|Likes:

More info:

Published by: ffffffffffeeeeeeeeee on Oct 06, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See More
See less

10/06/2010

pdf

text

original

You're Reading a Free Preview
Pages 4 to 60 are not shown in this preview.
You're Reading a Free Preview
Pages 64 to 83 are not shown in this preview.
You're Reading a Free Preview
Pages 87 to 107 are not shown in this preview.
You're Reading a Free Preview
Pages 111 to 140 are not shown in this preview.

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->