JavaTM Message Service Tutorial
Tutorial Homepage | TOC | Prev | Next | Index

A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z

 

Index

A

acknowledge method (Message interface) 1
acknowledging messages. See message acknowledgment
administered objects 1
J2EE applications and 1
See also connection factories, destinations
application clients
coding 1, 2, 3, 4
packaging 1, 2, 3, 4
running 1, 2, 3, 4, 5
Application Deployment Tool. See deploytool command
applications
client 1, 2, 3
J2EE 1, 2, 3, 4, 5
asynchronous message consumption 1
See also message-driven beans
AUTO_ACKNOWLEDGE mode
example 1
Session interface field 1

B

bean-managed transactions 1
BytesMessage interface 1

C

CLASSPATH environment variable 1
client applications 1, 2
compiling 1, 2
running 1, 2
running on multiple systems 1
running remotely 1
client ID, for durable subscriptions 1, 2
CLIENT_ACKNOWLEDGE mode
example 1
Session interface field 1
Cloudscape database server
starting 1
stopping 1
commands
cloudscape 1, 2
deploytool 1, 2, 3, 4
j2ee 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
j2eeadmin 1, 2, 3, 4, 5, 6, 7, 8
runclient 1, 2, 3, 4, 5
commit method (Session interface) 1
connection factories
creating 1, 2, 3
deleting 1, 2
introduction 1
specifying for deployment 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
specifying for remote servers 1, 2
connections
introduction 1
managing in J2EE applications 1
container, EJB 1
message-driven beans 1
container-managed transactions 1, 2
creating
connection factories 1, 2, 3, 4
J2EE applications 1, 2, 3
queues 1, 2, 3, 4
topics 1, 2, 3

D

deleting
connection factories 1, 2
queues 1
topics 1, 2
delivery modes
introduction 1
JMSDeliveryMode message header field 1
DeliveryMode interface 1
deployment descriptors
creating and packaging 1
JMS API-related elements 1
deploytool command 1, 2, 3, 4
deploytool command
Descriptor Viewer 1
New Application Client Wizard 1, 2, 3, 4
New Enterprise Bean Wizard 1, 2, 3, 4, 5
destination-type deployment descriptor element 1
destinations
introduction 1
JMSDestination message header field 1
specifying for deployment 1, 2, 3, 4, 5, 6, 7, 8, 9
temporary 1
See also queues, temporary destinations, topics
distributed transactions 1
domains, messaging 1
DUPS_OK_ACKNOWLEDGE mode (Session interface field) 1
durable subscriptions
client example 1
introduction 1
J2EE example 1, 2

E

EJB container. See container, EJB
ejbCreate method 1
message-driven beans 1
session beans 1
ejbRemove method (javax.ejb.MessageDrivenBean interface) 1
EJBs. See enterprise beans
enterprise beans
specifying references for 1, 2, 3, 4
entity beans
coding 1
packaging 1
sample application 1
environment variables, setting for J2EE applications 1
exception handling 1
expiration of messages
introduction 1
JMSExpiration message header field 1

G

getRollbackOnly method (javax.ejb.MessageDrivenContext interface) 1

H

headers, message
introduction 1

J

j2ee command
starting the server 1, 2, 3, 4, 5
stopping the server 1, 2, 3, 4, 5
J2EE. See Java 2, Enterprise Edition (J2EE)
J2EE_HOME environment variable 1
j2eeadmin command
creating connection factories 1, 2, 3
creating destinations 1
removing connection factories 1, 2
removing destinations 1, 2, 3
Java 2, Enterprise Edition (J2EE) applications
adding server 1, 2, 3, 4
coding components 1, 2, 3, 4
compiling 1, 2, 3, 4
creating 1, 2, 3, 4, 5
deploying 1, 2, 3, 4
examples 1, 2, 3, 4
introduction 1
packaging 1, 2, 3, 4
running 1, 2, 3, 4
running on more than one system 1
running remotely 1
undeploying 1, 2, 3, 4
Java 2, Enterprise Edition (J2EE) platform 1
Java 2, Enterprise Edition SDK
starting server 1, 2, 3, 4, 5
stopping server 1, 2, 3, 4, 5
Java Message Service (JMS) API
achieving reliability and performance 1
architecture 1
basic concepts 1
client applications 1, 2
definition 1
introduction
J2EE applications 1, 2, 3, 4, 5
J2EE platform 1
messaging domains 1
programming model 1
Java Naming and Directory Interface (JNDI)
looking up administered objects 1
naming context for J2EE applications 1, 2
specifying names for application 1, 2, 3, 4
specifying names for connection factories 1, 2, 3, 4, 5, 6
specifying names for destinations 1, 2, 3
specifying names for EJB references 1, 2, 3, 4
JAVA_HOME environment variable 1
JMS API. See Java Message Service (JMS) API
JMSCorrelationID message header field 1
JMSDeliveryMode message header field 1
JMSDestination message header field 1
JMSException class 1
JMSExpiration message header field 1
JMSMessageID message header field 1
JMSPriority message header field 1
JMSRedelivered message header field 1
JMSReplyTo message header field 1
JMSTimestamp message header field 1
JMSType message header field 1
JNDI. See Java Naming and Directory Interface (JNDI)

L

local transactions 1
example 1

M

MapMessage interface 1
message acknowledgment
bean-managed transactions 1
example 1
introduction 1
message-driven beans 1
message bodies
introduction 1
message consumers
introduction 1
message consumption
asynchronous 1
introduction 1
synchronous 1
message-driven beans
coding 1, 2, 3, 4
introduction 1
packaging 1, 2, 3, 4, 5, 6
message-driven deployment descriptor element 1
message-driven-destination deployment descriptor element 1
message headers
introduction 1
message IDs
JMSMessageID message header field 1
Message interface 1
message listeners
examples 1, 2, 3
introduction 1
message producers
introduction 1
message properties
introduction 1
message-selector deployment descriptor element 1
message selectors
introduction 1
specifying for deployment 1
MessageDrivenContext interface (javax.ejb package) 1
MessageListener interface 1
messages
body formats 1
delivery modes 1
expiration 1
headers 1
introduction 1
persistence 1
priority levels 1
properties 1
messaging
definition 1
messaging domains 1
point-to-point 1
publish/subscribe 1

N

New Application Client Wizard 1, 2, 3, 4
New Enterprise Bean Wizard 1, 2, 3, 4, 5
NON_PERSISTENT delivery mode 1

O

ObjectMessage interface 1
objects, administered 1
onMessage method (MessageListener interface)
introduction 1
message-driven beans 1
specifying transaction demarcation 1

P

packaging
application clients 1, 2, 3, 4
entity beans 1
message-driven beans 1, 2, 3, 4, 5, 6
session beans 1
PATH environment variable 1
persistence, for messages 1
PERSISTENT delivery mode 1
point-to-point messaging domain
client example 1
introduction 1
See also queues
priority levels, for messages
introduction 1
JMSPriority message header field 1
programming model 1
properties. See message properties
publish/subscribe messaging domain
client example 1
durable subscriptions 1
introduction 1
See also topics

Q

Queue interface 1
QueueConnection interface 1
QueueConnectionFactory interface 1
QueueReceiver interface 1
queues
creating 1, 2, 3, 4
deleting 1
example 1
introduction 1
temporary 1
QueueSender interface 1
QueueSession interface 1

R

recover method (Session interface) 1
redelivery of messages
JMSRedelivered message header field 1
reliability
advanced mechanisms 1
basic mechanisms 1
durable subscriptions 1
local transactions 1
message acknowledgment 1
message expiration 1
message persistence 1
message priority levels 1
temporary destinations 1
transactions 1
Remote Method Invocation (RMI) 1
request/reply mechanism
JMSCorrelationID message header field 1
JMSReplyTo message header field 1
temporary destinations and 1
Required transaction attribute 1, 2
res-auth deployment descriptor element 1
res-ref-name deployment descriptor element 1
res-sharing-scope deployment descriptor element 1
res-type deployment descriptor element 1
resource-env-ref deployment descriptor element 1
resource-env-ref-name deployment descriptor element 1
resource-env-ref-type deployment descriptor element 1
resource-ref deployment descriptor element 1
resources, JMS API 1
rollback method (Session interface) 1
runclient command 1, 2, 3, 4, 5

S

sample programs
AckEquivExample.java 1
DurableSubscriberExample.java 1
HumanResourceClient.java 1
J2EE applications 1, 2, 3, 4
MessageBean.java 1, 2
MultiAppServerRequester.java 1
MyAppClient.java 1
point-to-point 1
publish/subscribe 1
Publisher.java 1
PublisherBean.java 1
PublisherHome.java 1
PubSub.java 1
ReplyMsgBean.java 1
ReserveEquipmentMsgBean.java 1
ReserveOfficeMsgBean.java 1
SampleUtilities.java 1
ScheduleMsgBean.java 1
SetupOffice.java 1
SetupOfficeBean.java 1
SetupOfficeLocalHome.java 1
SimpleClient.java 1
TransactedExample.java 1
servers
adding 1, 2, 3, 4
deploying on more than one 1
running applications on remote 1
running clients on more than one 1
running clients on remote 1
session beans
coding 1
packaging 1
sample application 1
sessions
introduction 1
managing in J2EE applications 1
setMessageDrivenContext method (javax.ejb.MessageDrivenBean interface) 1
setRollbackOnly method (javax.ejb.MessageDrivenContext interface) 1
standalone applications 1, 2
StreamMessage interface 1
subscription-durability deployment descriptor element 1
subscription names, for durable subscribers 1
synchronous message consumption 1

T

temporary destinations
examples 1, 2, 3
TextMessage interface 1
timestamps, for messages
JMSTimestamp message header field 1
Topic interface 1
TopicConnection interface 1
TopicConnectionFactory interface 1
TopicPublisher interface 1
topics
creating 1, 2, 3
deleting 1, 2
durable subscriptions 1
example 1
introduction 1
temporary 1
TopicSession interface 1
TopicSubscriber interface 1
transactions
bean-managed 1
client example 1
container-managed 1, 2
distributed 1
J2EE applications and 1
local 1
Required attribute 1, 2
specifying for deployment 1

U

UserTransaction interface (javax.transaction package) 1

W

wizards
New Application Client 1, 2, 3, 4
New Enterprise Bean 1, 2, 3, 4, 5

X

XML (Extensible Markup Language)
deployment descriptor 1


TOC | Prev | Next | Index

This Tutorial contains information on the 1.3.1 version of the Java 2 Platform, Enterprise Edition.

Copyright © 2002 Sun Microsystems, Inc. All rights reserved.