See: Description
Interface | Description |
---|---|
Messenger |
Messenger a facade over the JMS API making it easy to use JMS
and hiding much of the complexity of threading and configuration. |
MessengerListener |
MessengerListener is a JMS MessageListener
which is associated with a Messenger instance
so that it can send replies or send other messages using
the same JMS connection to which its listening. |
XACapable |
XACapable is an object (typically a MessageListener in this context)
which can be part of an XA transaction. |
Class | Description |
---|---|
DefaultMessenger |
DefaultMessenger is the default implementation of
Messenger which uses a ThreadLocal variable
to keep the JMS Session that should be used for a given calling thread. |
DefaultServerSession |
DefaultServerSession is a default implementation of
the JMS ServerSession interface. |
DefaultServerSessionPool |
DefaultServerSessionPool is a default implementation of
the JMS ServerSessionPool interface. |
InitMessengerServlet |
InitMessengerServlet is a simple servlet that
will initialize the MessengerManager from a URL specified in the
web.xml deployment descriptor. |
JNDISessionFactory |
JNDISessionFactory is a Factory of JMS Session objects
which looks up the ConnectionFactory object from JNDI. |
ListenerKey |
ListenerKey is an implementation class allowing a Destination,
MessageListener and an optional selector to be used as a key to a Map so that
a single subscription can be easily associated with a MessageConsumer. |
Lock |
Lock is a simple lock. |
MessengerDigester |
MessengerDigester is a digester of Messenger objects so
that JMS Messengers can be created from an XML config file. |
MessengerListenerSupport |
MessengerListenerSupport is an abstract base
class for a MessengerListener objects which is useful for
implementation inheritence. |
MessengerManager |
MessengerManager is a manager of Messenger instances. |
MessengerServlet |
MessengerServlet is a simple servlet that
dispatches the current HTTP GET to a JMS connection to a receiveNoWait() call
or a HTTP POST to send() message. |
MessengerSession |
MessengerSession represents all the local information for a single thread. |
MessengerSupport |
MessengerSupport is an abstract base class which implements
most of the functionality of Messenger. |
SessionFactory |
SessionFactory is a Factory of JMS Session objects. |
SimpleMessenger |
SimpleMessenger is an implementation of
Messenger which uses a single JMS Session for sending
to keep the JMS Session that should be used for a given calling thread. |
SimpleMessenger.ThreadLocalData | |
XACapableAdapter |
XACapableAdapter is an adapter that implements
XACapable for a given Messenger |
XAMessenger |
XAMessenger is a default implementation of
Messenger which can also support XA transactions by enlisting and delisting
XAResources. |
The main Messenger interface, a simple facade for working with JMS, together with all the default implementation classes and additional factory classes.