All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.marketcetera.client.jms.package-info Maven / Gradle / Ivy

There is a newer version: 3.2.1
Show newest version
/**
 * 

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 {@link * org.marketcetera.client.jms.JmsManager} using standard JMS connection * factories supplied via Spring configuration.

  2. * *
  3. Retrieve from the {@link org.marketcetera.client.jms.JmsManager} * its outgoing connection manager {@link * org.marketcetera.client.jms.OutgoingJmsFactory}, and use its methods to * obtain a Spring JMS template, which you then use to send * messages.

  4. * *
  5. Retrieve from the {@link org.marketcetera.client.jms.JmsManager} * its incoming connection manager {@link * org.marketcetera.client.jms.IncomingJmsFactory} to register a handler of * your own making (that implements {@link * org.marketcetera.client.jms.ReplyHandler} or {@link * org.marketcetera.client.jms.ReceiveOnlyHandler}); your handler will be * called when messages are received.

  6. * *
* *

This package supports both queues and topics.

* *

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

* * @author [email protected] * @since 1.5.0 * @version $Id: package-info.java 16154 2012-07-14 16:34:05Z colin $ */ /* $License$ */ @XmlSchema(namespace="http://marketcetera.org/types/client") package org.marketcetera.client.jms; import javax.xml.bind.annotation.XmlSchema;




© 2015 - 2025 Weber Informatics LLC | Privacy Policy