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

Andrea Smyth reassigned CXF-379:
--------------------------------

    Assignee: Andrea Smyth

> WS-Policy: Client side interceptor chain setup depending on binding 
> operation's effective policy
> ------------------------------------------------------------------------------------------------
>
>                 Key: CXF-379
>                 URL: https://issues.apache.org/jira/browse/CXF-379
>             Project: CXF
>          Issue Type: Task
>          Components: WS-* Components
>            Reporter: Andrea Smyth
>         Assigned To: Andrea Smyth
>
> Given the binding operation, determine the effective policy and use the 
> AssertionInterceptorProvider API to determine which interceptors are required 
> to support a policy alternative.
> First look at preconfigured interceptors: if with these one of the 
> alternatives is supported, choose it (user configuration takes precedence).
> Need to include transport and existing interceptors in checklist (cast to 
> Assertor).
> Choose alternative for which the minimum numner of interceptors need to be 
> added. Or else have the interceptors provided by the 
> AssertionInterceptorProvider implement an interface that determines the cost 
> of an interceptor being added dybamically and or executed in the chain, and 
> choose the alternative so as to minimise cost.
> Initially however assume one alternative only.
> Cache the binding operation specific interceptor chains/interceptors for 
> efficiency (allow recombination of chain but avoid instantiating interceptors 
> on a per-invocation basis).

-- 
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