Ok, go ahead with your implementation.

On Mon, Nov 17, 2014 at 11:49 AM, Afkham Azeez <[email protected]> wrote:

> So globally switching the SessionManager can be done by editing the global
> context.xml file?
>
> On Mon, Nov 17, 2014 at 11:41 AM, Pubudu Dissanayake <[email protected]>
> wrote:
>
>>
>>
>> On Mon, Nov 17, 2014 at 10:06 AM, Afkham Azeez <[email protected]> wrote:
>>
>>>
>>> On Mon, Nov 17, 2014 at 8:53 AM, Pubudu Dissanayake <[email protected]>
>>> wrote:
>>>
>>>> ​​
>>>> CarbonTomcatSessionManager
>>>
>>>
>>> What if you simply improve CarbonTomcatSessionManager to support
>>> persistence as well, rather than writing a new class? If you want to turn
>>> off persistence, you can have a parameter.
>>>
>>> ​​CarbonTomcatSessionManager [1]
>> <http://svn.wso2.org/repos/wso2/carbon/platform/branches/turing/components/webapp-mgt/org.wso2.carbon.webapp.mgt/4.2.2/src/main/java/org/wso2/carbon/webapp/mgt/CarbonTomcatSessionManager.java>doesn't
>> support persistence features provided by tomcat, it extends StandardManager
>> [2]
>> <http://grepcode.com/file/repo1.maven.org/maven2/org.apache.tomcat/tomcat-catalina/7.0.0/org/apache/catalina/session/StandardManager.java?av=f>
>> as its base class.​ However PersistentManager [3]
>> <http://grepcode.com/file/repo1.maven.org/maven2/org.apache.tomcat/tomcat-catalina/7.0.0/org/apache/catalina/session/PersistentManager.java>
>> extends PersistentManagerBase [4]
>> <http://grepcode.com/file/repo1.maven.org/maven2/org.apache.tomcat/tomcat-catalina/7.0.0/org/apache/catalina/session/PersistentManagerBase.java>
>> as its base class thus it contains all persistence related store
>> configurations. Because StandardManager and PersistentManager are two
>> different implementations, we can't use ​​CarbonTomcatSessionManager to
>> support persistence. And we can configure persistence easily by separating
>> these two implementations.
>>
>> WDYT?
>>
>> [1]
>> http://svn.wso2.org/repos/wso2/carbon/platform/branches/turing/components/webapp-mgt/org.wso2.carbon.webapp.mgt/4.2.2/src/main/java/org/wso2/carbon/webapp/mgt/CarbonTomcatSessionManager.java
>> [2]
>> http://grepcode.com/file/repo1.maven.org/maven2/org.apache.tomcat/tomcat-catalina/7.0.0/org/apache/catalina/session/StandardManager.java?av=f
>> [3]
>> http://grepcode.com/file/repo1.maven.org/maven2/org.apache.tomcat/tomcat-catalina/7.0.0/org/apache/catalina/session/PersistentManager.java
>> [4]
>> http://grepcode.com/file/repo1.maven.org/maven2/org.apache.tomcat/tomcat-catalina/7.0.0/org/apache/catalina/session/PersistentManagerBase.java
>>
>>>
>>>
>>>
>> --
>> *Pubudu Dissanayake*
>>  Software Engineer
>>
>> WSO2 Inc.; http://wso2.com
>> lean.enterprise.middleware
>> Mob: + 94 775 503 304
>>
>> Blog: http://geekdetected.wordpress.com/
>> Linkedin: *http://lk.linkedin.com/in/pubududissanayake*
>> <http://lk.linkedin.com/in/pubududissanayake>
>> Flickr : https://www.flickr.com/photos/pubudufx/
>> Twitter: https://twitter.com/GeekInAction
>>
>>
>
>
> --
> *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 <%2B94%2077%203320919>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
> <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 3320919blog: **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
<http://lk.linkedin.com/in/afkhamazeez>*

*Lean . Enterprise . Middleware*
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to