doIntercept on the PhaseInterceptorChain is called after the select alternative.
On Fri, Oct 10, 2014 at 11:23 PM, Jason Pell <[email protected]> wrote: > Tried that, the interceptor chain has not been initiated when the > alternative selector is called. > > > On Fri, Oct 10, 2014 at 10:33 PM, Daniel Kulp <[email protected]> wrote: > >> >> On Oct 9, 2014, at 8:01 PM, Jason Pell <[email protected]> wrote: >> >> > I can't upgrade to 3.x as yet. So I need to figure out a way to do this >> in >> > 2.7. >> >> I THINK you should be able to do a >> PhaseInterceptorChain.getCurrentMessage() within the AlternativeSelector to >> get the message and grab the operation out of there. >> >> Dan >> >> >> >> > On 10/10/2014 4:18 AM, "Daniel Kulp" <[email protected]> wrote: >> > >> >> >> >> On Oct 9, 2014, at 5:41 AM, Jason Pell <[email protected]> wrote: >> >> >> >>> For instance I want to force choosing username password token for one >> >>> method call and then a saml bearer token for all others. >> >>> >> >>> I don't have enough info in the assertor http conduit >> >> >> >> In the AlternativeSelector for CXF 3.0.x, we added the Message as a >> >> parameter. Thus, you should be able to look at the operation being >> called >> >> and select different alternatives. That param was added to >> specifically >> >> address this type of use case. (as well as ability to look in the >> message >> >> to see if things like usernames/passwords are available and maybe >> select a >> >> different alternative if not). >> >> >> >> >> >> >> >> -- >> >> Daniel Kulp >> >> [email protected] - http://dankulp.com/blog >> >> Talend Community Coder - http://coders.talend.com >> >> >> >> >> >> -- >> Daniel Kulp >> [email protected] - http://dankulp.com/blog >> Talend Community Coder - http://coders.talend.com >> >> >
