C
- C clients, communicating with,
Communicating with C Clients
- CLASSPATH environment variable
Setting Up Your Environment
Setting Up Your Environment
Setting Up Your Environment
Compiling and Running a Client Application
- clearBody method (Message)
Composing Messages
Composing Stream Messages
Composing Bytes Messages
- CLIENT_ACKNOWLEDGE constant (Session)
Using Connections
Acknowledgment Modes
- client-acknowledge mode
Acknowledging Messages
Custom Client Acknowledgment
- defined,
Acknowledgment Modes
- client acknowledgments, defined,
Acknowledgment Modes
- client applications
- avoiding deadlock,
JMS Threading Restrictions
- compiling,
Compiling and Running a Client Application
- deploying,
Deploying a Client Application
- developing,
Developing a Client Application
- performance, factors impacting,
Factors Affecting Performance
- portability of,
Client Design Considerations
- provider independence,
Developing Portable Clients
- running,
Compiling and Running a Client Application
- client identifier
Creating Message Consumers
Assigning Client Identifiers
- setting,
Using Connections
- client runtime logging,
Client Runtime Logging
- client threads
- managing use of,
Thread Allocation for Connections
- performance,
Thread Allocation for Connections
- close method (Connection)
To Produce Messages
To Consume Messages
Using Connections
- close method (Connection),
Using Connections
- close method (MessageConsumer)
Creating Message Consumers
Closing a Consumer
- close method (MessageProducer)
Sending Messages
Sending Messages
- close method (QueueBrowser)
Browsing Messages
Browsing Messages
- close method (Session),
Working With Sessions
- close method (Session)
To Produce Messages
To Consume Messages
- clustered broker configuration
Deploying a Client Application
Enabling Auto-Reconnect
Clustered-Broker Auto-Reconnect
- com.sun.messaging.jms package
Acknowledgment Modes
Acknowledging Messages
- com.sun.messaging package
To Instantiate and Configure a Connection Factory
Using Connections
- command line, -D option,
Overriding Configuration Settings
- commit method (Session)
Working With Sessions
Transacted Sessions
- committing transactions,
Transacted Sessions
- defined,
Transacted Sessions
- configuration properties
- connection factory, overriding
Overriding Configuration Settings
To Instantiate and Configure a Connection Factory
- imqAddressList
Enabling Auto-Reconnect
Single-Broker Auto-Reconnect
- imqAddressListBehavior
Enabling Auto-Reconnect
Enabling Auto-Reconnect
Clustered-Broker Auto-Reconnect
- imqAddressListIterations,
Enabling Auto-Reconnect
- imqDefaultPassword,
Overriding Configuration Settings
- imqDestinationDescription,
Instantiating a Destination
- imqDestinationName,
Instantiating a Destination
- imqPingInterval,
Using the Client Runtime Ping Feature
- imqReconnectAttempts,
Enabling Auto-Reconnect
- imqReconnectEnabled,
Enabling Auto-Reconnect
- imqReconnectInterval
Enabling Auto-Reconnect
Single-Broker Auto-Reconnect
- connection events
Connection Event Notification
Connection Events
Consumer Event Notification
- connection factories
- createConnection method,
Using Connections
- createConnection method
To Produce Messages
To Consume Messages
- createQueueConnection method,
Using Connections
- createTopicConnection method,
Using Connections
- defined,
Working With Connections
- imqAddressList configuration property,
To Instantiate and Configure a Connection Factory
- instantiating
To Produce Messages
To Consume Messages
Instantiating a Connection Factory
- JNDI lookup
To Produce Messages
To Consume Messages
Looking Up a Connection Factory With JNDI
- overriding configuration properties
Overriding Configuration Settings
To Instantiate and Configure a Connection Factory
- read-only,
Overriding Configuration Settings
- Connection object
To Produce Messages
To Consume Messages
Messaging Domains
- close method
To Produce Messages
To Consume Messages
Using Connections
- Connection object
- close method,
Using Connections
- Connection object
- createConnectionConsumer method
Using Connections
Using Connections
- createDurableConnectionConsumer method
Using Connections
Using Connections
- createSession method
To Produce Messages
To Consume Messages
Using Connections
Working With Sessions
Acknowledgment Modes
Transacted Sessions
- Connection object
- createSession method,
Using Connections
- Connection object
- getClientID method
Using Connections
Using Connections
- getExceptionListener method,
Using Connections
- getMetaData method
Using Connections
Using Connections
- methods,
Using Connections
- setClientID method
Using Connections
Using Connections
- setEventListener method,
Using Connections
- setExceptionListener method
Using Connections
Using Connections
- start method
To Consume Messages
Using Connections
Using Connections
Using Connections
To Set Up a Message Queue Java Client to Receive Messages Asynchronously
- Connection object
- start method,
Receiving Messages Synchronously
- Connection object
- stop method
Using Connections
Using Connections
- ConnectionClosedEvent,
Connection Events
- ConnectionClosingEvent
Connection Events
Consumer Events
- ConnectionConfiguration object,
Overriding Configuration Settings
- ConnectionFactory object
Setting Up Your Environment
To Produce Messages
To Consume Messages
Messaging Domains
To Instantiate and Configure a Connection Factory
Using Connections
- createConnection method,
Using Connections
- ConnectionFactory object
- createConnection method
To Produce Messages
To Consume Messages
- ConnectionFactory object
- createQueueConnection method,
Using Connections
- createTopicConnection method,
Using Connections
- ConnectionMetaData object,
Using Connections
- ConnectionReconnectedEvent,
Connection Events
- ConnectionReconnectFailedEvent,
Connection Events
- connections
- authentication,
Using Connections
- client identifier
Using Connections
Creating Message Consumers
- close method
To Produce Messages
To Consume Messages
Using Connections
- close method,
Using Connections
- closing
To Produce Messages
To Consume Messages
Using Connections
- createConnectionConsumer method
Using Connections
Using Connections
- createDurableConnectionConsumer method
Using Connections
Using Connections
- createSession method
To Produce Messages
To Consume Messages
Using Connections
Working With Sessions
Acknowledgment Modes
Transacted Sessions
- createSession method,
Using Connections
- creating
To Produce Messages
To Consume Messages
Using Connections
- default user identity,
Using Connections
- defined,
Working With Connections
- event notifications
Connection Event Notification
Consumer Event Notification
- exception listener,
Using Connections
- getClientID method
Using Connections
Using Connections
- getExceptionListener method,
Using Connections
- getMetaData method
Using Connections
Using Connections
- password,
Using Connections
- reconnecting,
Client Connection Failover (Auto-Reconnect)
- secure,
Creating Secure Connctions (SSL)
- setClientID method
Using Connections
Using Connections
- setEventListener method,
Using Connections
- setExceptionListener method
Using Connections
Using Connections
- setting default password,
Overriding Configuration Settings
- start method
To Consume Messages
Using Connections
Using Connections
Using Connections
To Set Up a Message Queue Java Client to Receive Messages Asynchronously
- start method,
Receiving Messages Synchronously
- starting
To Consume Messages
Using Connections
Receiving Messages Synchronously
- stop method
Using Connections
Using Connections
- thread use by,
Thread Allocation for Connections
- constants
- AUTO_ACKNOWLEDGE (Session)
Using Connections
Acknowledgment Modes
- CLIENT_ACKNOWLEDGE (Session)
Using Connections
Acknowledgment Modes
- DEFAULT_DELIVERY_MODE (Message),
Message Header
- DEFAULT_PRIORITY (Message),
Message Header
- DEFAULT_TIME_TO_LIVE (Message),
Message Header
- DUPS_OK_ACKNOWLEDGE (Session)
Using Connections
Acknowledgment Modes
- NO_ACKNOWLEDGE (Session)
Using Connections
Acknowledgment Modes
- NON_PERSISTENT (DeliveryMode),
Message Header
- PERSISTENT (DeliveryMode),
Message Header
- SESSION_TRANSACTED (Session)
Acknowledgment Modes
Acknowledging Messages
- correlation identifier, defined,
Message Header
- createBrowser method (Session)
Working With Sessions
Browsing Messages
- createBytesMessage method (Session)
Working With Sessions
Composing Messages
- createBytesMessage method (Session ),
Composing Bytes Messages
- createConnection method (ConnectionFactory),
Using Connections
- createConnection method (ConnectionFactory)
To Produce Messages
To Consume Messages
- createConnectionConsumer method (Connection),
Using Connections
- createConnectionConsumer method (Connection ),
Using Connections
- createConsumer method (Session)
Working With Sessions
Creating Message Consumers
Creating Message Consumers
Creating Message Consumers
Creating Message Consumers
Receiving Messages Synchronously
To Set Up a Message Queue Java Client to Receive Messages Asynchronously
- createConsumer method (Session),
To Consume Messages
- createDurableConnectionConsumer method (Connection )
Using Connections
Using Connections
- createDurableSubscriber method (Session)
Working With Sessions
Creating Message Consumers
Creating Message Consumers
Creating Message Consumers
Receiving Messages Synchronously
To Set Up a Message Queue Java Client to Receive Messages Asynchronously
- createMapMessage method (Session)
Working With Sessions
Composing Messages
- createMessage method (Session)
Working With Sessions
Composing Messages
- createObjectMessage method (Session)
Working With Sessions
Composing Messages
Composing Object Messages
- createProducer method (Session)
Working With Sessions
Sending Messages
Sending Messages
- createProducer method (Session),
To Produce Messages
- createPublisher method (TopicSession)
Sending Messages
Creating Message Consumers
- createQueue method (Session),
Working With Sessions
- createQueueConnection method (ConnectionFactory ),
Using Connections
- createReceiver method (QueueSession),
Creating Message Consumers
- createSender method (QueueSession),
Sending Messages
- createSession method (Connection)
To Produce Messages
To Consume Messages
Using Connections
Working With Sessions
Acknowledgment Modes
Transacted Sessions
- createSession method (Connection),
Using Connections
- createStreamMessage method (Session)
Working With Sessions
Composing Messages
Composing Stream Messages
- createTemporaryQueue method (Session)
Temporary Destinations
Working With Sessions
- createTemporaryTopic method (Session)
Temporary Destinations
Working With Sessions
- createTextMessage method (Session)
Working With Sessions
Composing Messages
Composing Text Messages
- createTextMessage method (Session),
To Produce Messages
- createTopic method (Session),
Working With Sessions
- createTopicConnection method (ConnectionFactory ),
Using Connections