Package org.marketcetera.client.jms

Spring-wrapped JMS utilities.

See:
          Description

Interface Summary
Messages Internationalized messages used by this package.
ReceiveOnlyHandler<T> A type-safe message handler.
ReplyHandler<T> A type-safe message handler that produces replies.
 

Class Summary
IncomingJmsFactory A factory of incoming Spring-wrapped JMS connections (connection handlers).
JmsFactory A factory of Spring-wrapped JMS connections.
JMSFIXMessageConverter  
JmsManager A Spring-wrapped JMS connection manager.
JMSMessageConverter Converts trading messages to be able to send them over JMS.
JmsUtils Client JMS utilities.
JMSXMLMessageConverter Converts messaging objects to an XML representation that can be sent over JMS.
OrderEnvelope A trade message envelope, used to send an Order instance over JMS as part of an existing Web Services session.
OutgoingJmsFactory A factory of outgoing Spring-wrapped JMS connections (Spring JMS connection templates).
 

Package org.marketcetera.client.jms Description

Spring-wrapped JMS utilities.

The classes in this package provide utilities to create Spring-wrapped JMS connections with minimal use of Spring and JMS. This is done in the following steps:

  1. Initialize an instance of JmsManager using standard JMS connection factories supplied via Spring configuration.

  2. Retrieve from the JmsManager its outgoing connection manager OutgoingJmsFactory, and use its methods to obtain a Spring JMS template, which you then use to send messages.

  3. Retrieve from the JmsManager its incoming connection manager IncomingJmsFactory to register a handler of your own making (that implements ReplyHandler or ReceiveOnlyHandler); your handler will be called when messages are received.

This package supports both queues and topics.

Additional classes provide JMS serialization (message converters) of certain object types, as well as serialization wrappers.

Since:
1.5.0
Version:
$Id: package-info.java 16154 2012-07-14 16:34:05Z colin $
Author:
tlerios@marketcetera.com


Copyright © 2012. All Rights Reserved.