|
spring-jms | ||||||||
PREV NEXT | FRAMES NO FRAMES |
AbstractJmsListeningContainer.validateConfiguration()
and AbstractJmsListeningContainer.initialize()
.
SESSION_TRANSACTED
onto an
ActivationSpec property named "useRAManagedTransaction", if available
(following ActiveMQ's naming conventions).
DestinationResolver
implementation based on a Spring BeanFactory
.BeanFactoryDestinationResolver
class.
BeanFactoryDestinationResolver
class.
Connection
for each
listener thread.
Connection
, a JMS
Session
, and a JMS MessageConsumer for each listener thread.
Connection
and a JMS
Session
for each listener thread.
SingleConnectionFactory
subclass that adds Session
caching as well MessageProducer
caching.ConnectionFactory
, in particular
for obtaining transactional JMS resources for a given ConnectionFactory.JMSException
to
a Spring runtime JmsException
equivalent.
JMSException
to a
Spring runtime JmsException
equivalent.
JmsActivationSpecConfig
object.
Message
to be sent.
JmsActivationSpecFactory
interface.MessageConsumer.receive()
calls that also allow for
transactional reception of messages (registering them with XA transactions).DefaultMessageListenerContainer
ConnectionFactory
implementation that delegates all calls
to a given target ConnectionFactory
, adapting specific
create(Queue/Topic)Connection
calls to the target ConnectionFactory
if necessary (e.g.AbstractJmsListeningContainer.shutdown()
when the BeanFactory destroys the container instance.
createConnection(username, password)
method of the target ConnectionFactory, passing in the specified user credentials.
createQueueConnection(username, password)
method of the target QueueConnectionFactory, passing in the specified user credentials.
createTopicConnection(username, password)
method of the target TopicConnectionFactory, passing in the specified user credentials.
Session
and QueueBrowser
.
Session
and MessageProducer
.
Session
, possibly returning a result.
DestinationResolver
implementation resolving destination names
as dynamic destinations.BytesMessage
.
getBodyLength()
method which has been introduced in
JMS 1.1 and is therefore not available on a JMS 1.0.2 provider.
MapMessage
.
ObjectMessage
.
Message
into an object.
Connections
.
null
).
null
).
null
if none).
sessions
.
getAcknowledgeMode()
method.
getAcknowledgeMode()
method.
getAcknowledgeMode()
method.
Session
to a
registered SessionAwareMessageListener
.
Topics
) is used.
sessions
used by this
accessor are supposed to be transacted.
JmsTemplate
and other
JMS-accessing gateway helpers, defining common properties such as the
JMS ConnectionFactory
to operate on.JmsActivationSpecConfig
object.JmsTemplate
and other
JMS-accessing gateway helpers, adding destination-related properties to
JmsAccessor's
common properties.javax.jms
exceptions.
MethodInterceptor
for accessing a
JMS-based remote service.MessageEndpointFactory
interface,
providing transaction management capabilities for a JMS listener object
(e.g.GenericMessageEndpointManager
,
adding JMS-specific support for ActivationSpec configuration.NamespaceHandler
for the JMS namespace.JmsTemplate
PlatformTransactionManager
implementation
for a single JMS ConnectionFactory
.JmsTransactionManager
DestinationResolver
implementation which interprets destination names
as JNDI locations (with a configurable fallback strategy).AbstractJmsListeningContainer.doRescheduleTask(java.lang.Object)
.
BytesMessage
.
TextMessage
.
MessageConverter
that uses a Marshaller
and Unmarshaller
.MarshallingMessageConverter
with no Marshaller
or Unmarshaller
set.
MarshallingMessageConverter
with the given Marshaller
set.
MarshallingMessageConverter
with the
given Marshaller and Unmarshaller.
BytesMessage
.
TextMessage
.
MessageConverter
implementations when the conversion
of an object to/from a Message
fails.Session
.MessageListenerAdapter
with default settings.
MessageListenerAdapter
for the given delegate.
MessageListenerAdapter
TextMessage
, a BytesMessage
,
a MapMessage
or an ObjectMessage
.JmsInvokerServiceExporter.readRemoteInvocation(javax.jms.Message)
when it encounters an invalid request message.
extractInvocationResult
when it encounters an invalid response message.
MessageListener
entry point.
SessionAwareMessageListener
entry point.
org.springframework.jms.core
package.Destination
, using this
accessor's DestinationResolver
in case of a destination name.
Destination
,
via this accessor's DestinationResolver
.
Queue
.
Queue
,
via this accessor's DestinationResolver
.
Topic
.
MessageListener
interface,
offering not only the received Message but also the underlying
JMS Session object.Session
.Session
to be implemented by
Session proxies.Session
interface, e.g.
JmsActivationSpecConfig
object that this endpoint manager
should use for activating its listener.
JmsActivationSpecConfig
objects.
Connections
.
DestinationResolver
that is to be used to resolve
Destination
references for this accessor.
DestinationResolver
to use when falling back to dynamic
destinations.
SessionAwareMessageListener
as well as to
JmsTemplate
calls.
Marshaller
to be used by this message converter.
RemoteInvocation
objects into request messages, as well as response messages into
RemoteInvocationResult
objects.
RemoteInvocation
objects,
as well as RemoteInvocationResult
objects into response messages.
null
if none).
ObjectMapper
to use instead of using the default.
Session
to send a message.
Session
interface, e.g.
Session
.
MappingJacksonMessageConverter.toMessage(Object, Session)
should marshal to a
BytesMessage
or a TextMessage
.
MarshallingMessageConverter.toMessage(Object, Session)
should marshal to
a BytesMessage
or a TextMessage
.
TaskExecutor
to use for running the listener threads.
PlatformTransactionManager
to use for transactional wrapping of message reception plus listener execution.
Unmarshaller
to be used by this message converter.
AbstractJmsListeningContainer.doShutdown()
,
and close this container.
SimpleMessageConverter
MessageConsumer.setMessageListener()
method to
create concurrent MessageConsumers for the specified listeners.SimpleMessageListenerContainer
SingleConnectionFactory.createConnection()
calls, and ignores calls to
Connection.close()
.SingleConnectionFactory
javax.jms.ConnectionFactory
interface,
indicating how to release Connections obtained from it.JmsActivationSpecFactory
interface.Connection.start()
, relying on listeners to perform
appropriate recovery.
Connection.stop()
, relying on listeners to perform
appropriate recovery after a restart.
TextMessage
or
BytesMessage
.
ConnectionFactory
, adding awareness of
Spring-managed transactions.BytesMessage
into an object.
TextMessage
into an object.
ConnectionFactory
, applying the
given user credentials to every standard createConnection()
call,
that is, implicitly invoking createConnection(username, password)
on the target.
|
spring-jms | ||||||||
PREV NEXT | FRAMES NO FRAMES |