[ 
https://issues.apache.org/jira/browse/TUSCANY-2922?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Greg Dritschler updated TUSCANY-2922:
-------------------------------------

    Attachment: tuscany-2922.patch

> Miscellaneous binding.jms fixes
> -------------------------------
>
>                 Key: TUSCANY-2922
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-2922
>             Project: Tuscany
>          Issue Type: Bug
>            Reporter: Greg Dritschler
>         Attachments: tuscany-2922.patch
>
>
> 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.

Reply via email to