Hi Deepal,

The problem we had in clustering is having the listen to specific events in
the Axis2 execution. For example context creation, context removal, mep
completion. So it is not possible to do it with a module based approach :-(.


But performance is certainly in our mind.

Chamikara


On 2/7/07, Deepal Jayasinghe <[EMAIL PROTECTED]> wrote:

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]


Reply via email to