org.springframework.jms.remoting |
Remoting classes for transparent Java-to-Java remoting via a JMS provider.
Allows the target service to be load-balanced across a number of queue
receivers, and provides a level of indirection between the client and the
service: They only need to agree on a queue name and a service interface.
|
Java Source File Name | Type | Comment |
JmsInvokerClientInterceptor.java | Class | org.aopalliance.intercept.MethodInterceptor for accessing a
JMS-based remote service.
Serializes remote invocation objects and deserializes remote invocation
result objects. |
JmsInvokerProxyFactoryBean.java | Class | FactoryBean for JMS invoker proxies. |
JmsInvokerServiceExporter.java | Class | JMS message listener that exports the specified service bean as a
JMS service endpoint, accessible via a JMS invoker proxy.
Note that this class implements Spring's
org.springframework.jms.listener.SessionAwareMessageListener interface, since it requires access to the active JMS Session.
Hence, this class can only be used with message listener containers
which support the SessionAwareMessageListener interface (e.g. |