Hi all ;
When we implement features like clustering , context serialization we
need implement that such a way it will do a minimal change to the kernel
code and its API. As I know both of them can be implement as separate
modules (mar) and provide what ever necessary API from the kernel.Once
we implement them such a way then if user want he can engage that else
system will work w.o any dependency to either clustering or context
serialization.
I agree that we need to add new features , but in the meantime we have
to think about the performances as well.
Thanks
Deepal
>What is the cost of this going to be for someone who doesn't want
>clustering/this particular approach to clustering? I can't infer much
>from the interface -- exactly which respective events are you referring
>to?
>
>-Bill
>
>
>On Thu, 2007-02-01 at 23:16 +0530, Chamikara Jayalath wrote:
>
>
>>At initiation Axis2 will load a ClusterManager implementation object
>>(if configured) and will call the methods of it whenever respective
>>events occur.
>>
>>Chamikara
>>
>>
>>[1] ClusterManager interface
>>
>>public abstract class ClusterManager {
>>
>> public abstract void init (ConfigurationContext context);
>> public abstract void addContext (AbstractContext context);
>> public abstract void removeContext (AbstractContext context);
>> public abstract void addProperty (AbstractContext context, String
>>propertyName, Object propertyValue);
>> public abstract void removeProperty (AbstractContext context,
>>String propertyName);
>> public abstract void touchProperty (AbstractContext context,
>>String propertyName);
>> public abstract void commit ();
>>
>>}
>>
>>
>>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>
>
--
Thanks,
Deepal
................................................................
"The highest tower is built one brick at a time"
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]