Miscellaneous binding.jms fixes
-------------------------------
Key: TUSCANY-2922
URL: https://issues.apache.org/jira/browse/TUSCANY-2922
Project: Tuscany
Issue Type: Bug
Reporter: Greg Dritschler
I am attaching a patch with miscellaneous JMS fixes described below.
JMSBindingProcessor
- don't throw JMSBindingException for validation errors, since they are
already reported via monitor interface
- remove validationMessage member variable, which is not thread-safe
JMSBindingContext
- add methods to close request and response session, so that the session
variable gets cleaned up
JMSResourceFactory/JMSResourceFactoryImpl
- add query method to find out whether connections must be closed after use,
for environments where connections cannot be held open indefinitely (e.g.
connection sharing environment)
JMSBindingServiceBindingProvider
- don't set a default destination if an activationSpec is used, since the
activation spec provides a destination
RRBJMSBindingInvoker
- defer lookup of statically-configured callback response destination until
needed
- close request connection after use if resource factory requires it
TransportReferenceInterceptor/TransportServiceInterceptor
- use binding context to close response session
- close response connection after use if resource factory requires it
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.