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]