Hi Dims,

On 5/4/07, Davanum Srinivas <[EMAIL PROTECTED]> wrote:

Chamikara,

What do they say about premature optimization? :)



Good point :-)
So lets do it the correct way.

Chamikara



-- dims

On 5/4/07, Chamikara Jayalath <[EMAIL PROTECTED]> wrote:
> Hi Glen, Deepal,
>
> All we needed was a way to get notified when a certain context get
created
> in the system. I think we didn't go for the ContextListener method becoz
of
> possible performance drawbacks. But it absolutely was my preference.
Would
> be glad if we can get that introduced.
>
> Chamikara
>
>
>
> On 5/4/07, Glen Daniels <[EMAIL PROTECTED]> wrote:
> > Deepal Jayasinghe wrote:
> > > I really like the idea, but one of the reason to introduce that
factory
> > > was to support clustering requirements. They wanted to have a single
> > > place of creating all the Contexts , then they have only one place
to
> > > worry about. They wanted to have some triggering mechanism when when
> > > creating Contexts that is why we introduced that.
> >
> > Hm... and yet that doesn't seem to happen, because everything right
now
> > uses ContextFactory directly, and I don't see any hooks in there for
> > supporting notifications, just a bunch of static methods.  ?
> >
> > I'll go read those threads (thanks for the pointers), but I think
there
> > are perhaps better ways to achieve the goals than a static factory
> > class, depending on exactly what the requirements are.  For example:
> >
> > ConfigurationContext {
> >      public void setContextListener(ContextListener);
> > }
> >
> > then every sub-context create method does something like this:
> >
> > ServiceContext {
> >    public OperationContext createOpContext(AxisOperation) {
> >      if (myConfigContext.hasContextListener()) {
> >        // Either ask the listener to get the context itself,
> >        // or just notify it, etc... then return it.
> >      } else {
> >        return new OperationContext(AxisOperation, this);
> >      }
> >    }
> > }
> >
> > Thanks,
> > --Glen
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
>
> --
> Chamikara Jayalath
> WSO2 Inc.
> http://wso2.com/
> http://wso2.org/ - For your Oxygen needs


--
Davanum Srinivas :: http://davanum.wordpress.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Chamikara Jayalath
WSO2 Inc.
http://wso2.com/
http://wso2.org/ - For your Oxygen needs

Reply via email to