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]