java.lang.Object | ||
↳ | org.springframework.jca.endpoint.AbstractMessageEndpointFactory | |
↳ | org.springframework.jca.endpoint.GenericMessageEndpointFactory |
Generic implementation of the JCA 1.5 javax.resource.spi.endpoint.MessageEndpointFactory interface, providing transaction management capabilities for any kind of message listener object (e.g. javax.jms.MessageListener objects or javax.resource.cci.MessageListener objects.
Uses AOP proxies for concrete endpoint instances, simply wrapping the specified message listener object and exposing all of its implemented interfaces on the endpoint instance.
Typically used with Spring's GenericMessageEndpointManager
,
but not tied to it. As a consequence, this endpoint factory could
also be used with programmatic endpoint management on a native
javax.resource.spi.ResourceAdapter instance.
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
GenericMessageEndpointFactory.InternalResourceException | Internal exception thrown when a ResourceExeption has been encountered during the endpoint invocation. |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.jca.endpoint.AbstractMessageEndpointFactory
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Wrap each concrete endpoint instance with an AOP proxy,
exposing the message listener's interfaces as well as the
endpoint SPI through an AOP introduction.
| |||||||||||
Specify the message listener object that the endpoint should expose
(e.g.
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates a concrete generic message endpoint, internal to this factory.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.jca.endpoint.AbstractMessageEndpointFactory
| |||||||||||
From class
java.lang.Object
|
Wrap each concrete endpoint instance with an AOP proxy, exposing the message listener's interfaces as well as the endpoint SPI through an AOP introduction.
UnavailableException |
---|
Specify the message listener object that the endpoint should expose (e.g. a javax.jms.MessageListener objects or javax.resource.cci.MessageListener implementation).
Creates a concrete generic message endpoint, internal to this factory.
null
)UnavailableException |
---|