cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daniel Kulp (JIRA)" <>
Subject [jira] Closed: (CXF-100) Config-driven mechanism for specifying native Interceptor and JAX-WS Handler chains
Date Fri, 07 Sep 2007 16:22:32 GMT


Daniel Kulp closed CXF-100.

       Resolution: Fixed
    Fix Version/s: 2.0-RC

Long since done.

> Config-driven mechanism for specifying native Interceptor and JAX-WS Handler chains
> -----------------------------------------------------------------------------------
>                 Key: CXF-100
>                 URL:
>             Project: CXF
>          Issue Type: New Feature
>          Components: Configuration
>            Reporter: Eoghan Glynn
>            Assignee: Andrea Smyth
>             Fix For: 2.0-RC
> All the interceptor chain participation is currently API-driven - i.e. interceptors are
added to the relevant chains programmatically via InterceptorProvider.get{In|Out|Fault}Interceptors().add()
as opposed to a configuration-driven mechanism. The latter will be increasingly called for
in order to engage the RM interceptors, as one of the goals of Celtix RM support was to allow
reliability to be introduced without any changes to application code.
> Similarly the JAX-WS Handler chains must currently be built up programmatically via {BindingProvider|Endpoint}.getHandlerChain().
It would be convenient if a similar config syntax could be used specify both interceptor and
handler chains.
> In terms of engaging interceptors responsible for implementing some QoS (e.g. WS-A or
RM), the slickest option would be for the presence of the <wsaw:UsingAddressing> extension
element in the WSDL or an RM policy assertion to cause the WS-A and RM interceptors respectively
to be added to the appropriate chains. So then the config would just boil down to associating
the interceptor class names with the appropriate extension elements or policies. 

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message