On Oct 10, 2014, at 8:24 AM, Jason Pell <[email protected]> wrote:

> doIntercept on the PhaseInterceptorChain is called after the select
> alternative.

Is it called again once the chain has started?   The PolicyOutInterceptor 
should call it as it’s at that point that it knows the operation and could thus 
create the appropriate EffectivePolicy.   That might be something I 
changed/fixed for 3.0 though.

Dan



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

-- 
Daniel Kulp
[email protected] - http://dankulp.com/blog
Talend Community Coder - http://coders.talend.com

Reply via email to