Simplify the way classloading works in Cellar
---------------------------------------------

                 Key: KARAF-838
                 URL: https://issues.apache.org/jira/browse/KARAF-838
             Project: Karaf
          Issue Type: Improvement
          Components: cellar-core
    Affects Versions: cellar-2.2.1, cellar-2.2.2
            Reporter: Ioannis Canellos
             Fix For: cellar-3.0.0, cellar-2.2.3


Hazelcast (which is used by cellar) relies on the Thread Context ClassLoader 
(tccl) in order to serialize and deserialize objects that are being exchanged 
between nodes.

Cellar currently, sets the bundle class loader to the thread context 
classloader in order to have objects serialized and deserialized, which is not 
that bad (as lots of frameworks do so). 

When a user builds an application that reuses the Cellar ClusterManager 
service, will have to do the same. I would like to find a way to avoid that. 


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to