Can somebody provide me a list of components which contain implementations
of CarbonTomcatVale

Azeez


On Thu, Jul 11, 2013 at 2:33 PM, Dinusha Senanayaka <[email protected]>wrote:

> Hi Shariq,
>
> On Thu, Jul 11, 2013 at 2:24 PM, Shariq Muhammed <[email protected]> wrote:
>
>> On Thu, Jul 11, 2013 at 2:10 PM, Dinusha Senanayaka <[email protected]>wrote:
>>
>>>
>>>
>>> On Thu, Jul 11, 2013 at 1:50 PM, Afkham Azeez <[email protected]> wrote:
>>>
>>>> I took a look at the code, and the only problem I see is the order of
>>>> registering valves. If the ordering is not a problem, then we can easily
>>>> implement it. I will look into implementing this.
>>>>
>>>
>>> Thanks Azeez.. yes, the problem that we had with carbon tomcat valve
>>> was, only the requests are going through that valve but not the responses.
>>> And we need to handle response as well through the valve.
>>>
>>
>> Um are you sure that's how it works ?! I was under the impression that
>> once you call;
>>
>> getNext().invoke(request, response);
>>
>> The next wave will be hit, and the response will also go through the same
>> valve chain, check [1].
>>
>> [1] -
>> https://svn.wso2.org/repos/wso2/carbon/platform/trunk/components/data-agents/org.wso2.carbon.bam.webapp.stat.publisher/src/main/java/org/wso2/carbon/bam/webapp/stat/publisher/WebAppStatisticPublisherValve.java
>>
>
> getNext().invoke(request, response); can be used only inside tomcat
> valves (when you extended from ValveBase). But it cannot be used in
> CarbonTomcatValve. That's what we have mentioned here..
>
> Regards,
> Dinusha.
>
>>
>>
>>>
>>> Regards,
>>> Dinusha.
>>>
>>>>
>>>> Azeez
>>>>
>>>>
>>>> On Thu, Jul 11, 2013 at 1:37 PM, Afkham Azeez <[email protected]> wrote:
>>>>
>>>>> Sorry, maintaining your own cartalina.xml is not acceptable. I spoke
>>>>> to NuwanD and mentioned how the current carbon Tomcat valve has to be
>>>>> changed to support the chaining model. you will need to implement a
>>>>> Carbon tomcat valve, not a Catalina valve
>>>>>
>>>>>
>>>>> On Thu, Jul 11, 2013 at 1:16 PM, Dinusha Senanayaka 
>>>>> <[email protected]>wrote:
>>>>>
>>>>>> Hi All,
>>>>>>
>>>>>> When embedding api-management functionalities into GReg, we had to
>>>>>> wrote an tomcat valve as an interceptor for handle requests. For
>>>>>> that we implemented a direct tomcat valve which extended from
>>>>>> catalina.valves.ValveBase instead of CarbonTomcatValve. But
>>>>>> currently we don't have a way to register this tomcat valve
>>>>>> programmatically, we have to manually register this using  catalina
>>>>>> -server.xml.
>>>>>>
>>>>>> For Greg , we have to maintain a it's own catalina-server.xml file
>>>>>> at the product level by including apimgt-valve into it and override
>>>>>> the catalina-server.xml coming from the platform.. Instead of doing
>>>>>> like that, is it possible to support the registering of tomcat valves
>>>>>> programmatically in future ?
>>>>>>
>>>>>> Regards,
>>>>>> Dinusha.
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Dinusha Dilrukshi
>>>>>> Senior Software Engineer
>>>>>> WSO2 Inc.: http://wso2.com/
>>>>>> Mobile: +94725255071
>>>>>> Blog: http://dinushasblog.blogspot.com/
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Afkham Azeez*
>>>>> Director of Architecture; WSO2, Inc.; http://wso2.com
>>>>> Member; Apache Software Foundation; http://www.apache.org/
>>>>> * <http://www.apache.org/>**
>>>>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919
>>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>*
>>>>> twitter: 
>>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
>>>>> *
>>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
>>>>> *
>>>>> *
>>>>> *Lean . Enterprise . Middleware*
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> *Afkham Azeez*
>>>> Director of Architecture; WSO2, Inc.; http://wso2.com
>>>> Member; Apache Software Foundation; http://www.apache.org/
>>>> * <http://www.apache.org/>**
>>>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919
>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>*
>>>> twitter: 
>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
>>>> *
>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
>>>> *
>>>> *
>>>> *Lean . Enterprise . Middleware*
>>>>
>>>
>>>
>>>
>>> --
>>> Dinusha Dilrukshi
>>> Senior Software Engineer
>>> WSO2 Inc.: http://wso2.com/
>>> Mobile: +94725255071
>>> Blog: http://dinushasblog.blogspot.com/
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> Thanks,
>> Shariq.
>> Phone: +94 777 202 225
>>
>
>
>
> --
> Dinusha Dilrukshi
> Senior Software Engineer
> WSO2 Inc.: http://wso2.com/
> Mobile: +94725255071
> Blog: http://dinushasblog.blogspot.com/
>



-- 
*Afkham Azeez*
Director of Architecture; WSO2, Inc.; http://wso2.com
Member; Apache Software Foundation; http://www.apache.org/
* <http://www.apache.org/>**
email: **[email protected]* <[email protected]>* cell: +94 77 3320919
blog: **http://blog.afkham.org* <http://blog.afkham.org>*
twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
*
linked-in: **http://lk.linkedin.com/in/afkhamazeez*
*
*
*Lean . Enterprise . Middleware*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to