[ 
http://jira.codehaus.org/browse/XFIRE-853?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tomasz Sztelak reassigned XFIRE-853:
------------------------------------

    Assignee: Tomasz Sztelak  (was: Dan Diephouse)

> Add the ability to configure in/out/fault handlers with Jsr181HandlerMapping
> ----------------------------------------------------------------------------
>
>                 Key: XFIRE-853
>                 URL: http://jira.codehaus.org/browse/XFIRE-853
>             Project: XFire
>          Issue Type: Improvement
>          Components: Spring
>    Affects Versions: 1.2.4
>            Reporter: Mark Slater
>         Assigned To: Tomasz Sztelak
>             Fix For: 1.2.5
>
>         Attachments: Jsr181HandlerMapping.java.patch
>
>
> I'm trying to migrate my XFire usage from XFireExporter style of specifying 
> services to the Jsr181HandlerMapping style. One of the things I ran into was 
> that the Jsr181HandlerMapping doesn't support the inHandlers proerty from 
> XFireExporter. I suspect that's because the expected way of doing message 
> handlers with JSR-181 is via the @HandlerChain annotation. Unfortunately, I 
> wasn't able to find a good explanation of how to use this within XFire such 
> that the handlers would be loaded via spring with all their properties 
> wired-in. I did find the @InHandlers annotation that was added to XFire 
> recently, but that had the same problem - the handler object was created 
> without going through Spring, so its dependencies weren't available.
> So I  came up with my own solution. I simply added the inHandler, outHandler, 
> and faultHandler properties to the Jsr181HandlerMapping class, so they can be 
> wired in just like they were with XFireExporter. And things work beautifully, 
> for me at least.
> I've attached a patch file that adds the code to the Jsr181HandlerMapping 
> class.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to