wow... great, thanks!

Carlos.


El 19/12/17 a las 18:24, Sergey Beryozkin escribió:
> Hi Carlos
>
> Should be fixed now...
>
> Sergey
> On 07/12/17 18:14, Carlos Sierra Andrés wrote:
>> Hi again Sergey,
>>
>> so I just checked with Glassfish Jersey 2.26 and it injects the
>> Application into the Feature with:
>>
>>      @Provider
>>      public static class MyFeature implements Feature {
>>
>>          @Override
>>          public boolean configure(FeatureContext context) {
>>              System.out.println("Application: " + _application);
>>
>>              return true;
>>          }
>>
>>          @Context
>>          Application _application;
>>      }
>>
>> when registering either as a class or a singleton.
>>
>> Do you think CXF should do the same. It kinds of feel right, doesn't it?
>>
>> Should I file a JIRA ticket?
>>
>> Bests.
>>
>> Carlos.
>>
>>
>> El 5/12/17 a las 11:42, Sergey Beryozkin escribió:
>>> Hi Carlos
>>>
>>> I can see how it might work, but there should be some more evidence it
>>> will be portable should some whiteboard implementation decide to use
>>> the non-CXF code...
>>> Feature can be in the client or server scopes, or both scopes, typing
>>> a 'server' type like Application inside the feature code makes the
>>> scope property ambiguous, so I'm not sure, I guess the question is
>>> what RI or RestEasy do about it...
>>>
>>> Cheers, Sergey
>>> On 05/12/17 08:30, Carlos Sierra Andrés wrote:
>>>> Hey Sergey,
>>>>
>>>> I just extracted that from the 2.1 JAX-RS spec. They say that Feature
>>>> is a provider and in the providers lifecycle they mention that:
>>>>
>>>> "First the constructor is called, then any requested dependencies are
>>>> injected, then the appropriate methods are called (simultaneously) as
>>>> needed"
>>>>
>>>> I understand that Feature are called during bootstrap, and it would
>>>> not make sense to have some types injected, but I can't see why the
>>>> application could not be there since it should be already
>>>> instantiated.
>>>>
>>>> What do you think?
>>>>
>>>> Bests.
>>>>
>>>> Carlos.
>>>>
>>>>
>>>> El 4/12/17 a las 23:15, Sergey Beryozkin escribió:
>>>>> Hi Carlos
>>>>>
>>>>> Is it expected to be supported ? I do not see it Feature#configure
>>>>> docs
>>>>>
>>>>> Cheers, Sergey
>>>>> On 04/12/17 09:00, Carlos Sierra Andrés wrote:
>>>>>> Hello there,
>>>>>>
>>>>>> I was trying to get the current application using `@Context
>>>>>> Application application` inside a Feature. I can see in the code
>>>>>> that Features do not get context proxies injected when their
>>>>>> configure method is invoked.
>>>>>>
>>>>>> Is this intentional or is this a bug?
>>>>>>
>>>>>> Bests.
>>>>>>
>>>>>> Carlos.
>>>>>>
>>>>>> -- 
>>>>>> Carlos Sierra
>>>>>> Software Engineer
>>>>>> Liferay España y Portugal / Liferay Spain and Portugal
>>>>>> Tel. +34 917336343
>>>>>> www.liferay.com <http://www.liferay.com/>
>>>>>>
>>>>>>
>>>>>> Enterprise. Open Source. For Life.
>>>>>>
>>>>>> Visit Us: www.liferay.com <http://www.liferay.com/>  |  Like Us:
>>>>>> facebook.com/liferay <http://facebook.com/liferay>  |  Follow Us:
>>>>>> twitter.com/liferay_es <http://twitter.com/liferay>
>>>>
>>

Reply via email to