axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sanjaya Karunasena <sanja...@wso2.com>
Subject Re: [Axis2] Adding ClusterManager code the the codebase
Date Wed, 07 Feb 2007 02:47:31 GMT
Hi Chamikara,

I think it should be a configuration  parameter which says whether clustering 
is enabled or disabled, defult to disabled.

Sanjaya

On Tuesday 06 February 2007 20:46, Chamikara Jayalath wrote:
> Hi Bill, Dims,
>
> The ClusterManager impl will be initiated with the ConfigContext. This will
> be called in places like Context Creation and removal and may be property
> updates (hvnt fully decided yet). When Clustering is not present the cost
> should be reduced to a null check.
>
> Chamikara
>
> On 2/6/07, Davanum Srinivas <davanum@gmail.com> wrote:
> > Bill,
> >
> > from what i understand, it's in a separate maven module. Not in
> > kernel. So you can ignore it :)
> >
> > -- dims
> >
> > On 2/6/07, Bill Nagy <nagy@watson.ibm.com> wrote:
> > > 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: axis-dev-unsubscribe@ws.apache.org
> > > For additional commands, e-mail: axis-dev-help@ws.apache.org
> >
> > --
> > Davanum Srinivas :: http://wso2.org/ :: Oxygen for Web Services
> > Developers
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
> > For additional commands, e-mail: axis-dev-help@ws.apache.org

-- 
Senior Software Architect
WSO2 Inc.

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


Mime
View raw message