Should we do this for 0.90RC1?

Paul

On 11/8/06, Paul Fremantle <[EMAIL PROTECTED]> wrote:
I thought at one point we did give the MediatorFactory access to the
SynapseConfiguration.
I guess we refactored that out. However, I'm not sure this
initialization should be done in the MediatorFactory. After all we
designed Synapse to allow you to programatically create a mediator
chain too.  The MF is meant to be just one way of creating Mediators.

Paul

On 11/8/06, ant elder <[EMAIL PROTECTED]> wrote:
> +1 to init/destroy, but i also agree with Asankha we should be clear what
> the use cases are for this. You'd think the mediator factory should be able
> to do any required initialization of a mediator, so if the XxxMediator needs
> its init method called then the XxxMediatorFactory would make the call.
>
> I think the problem may be that right now the MediatorFactory doesn't have
> access to the SynapseConfiguration, maybe instead of adding an init method
> to the mediator interface whats really needed is to add the
> SynapseConfiguration as a parameter to the createMediator method on the
> MediatorFactory interface. I had this problem with the BSF mediator and had
> to use a synchronized method getBSFEngine in the mediator instance [1] as
> there is no init method. However that could be avoided if the
> MediatorFactory had access to the SynapseConfiguration and then just pass
> the BSFEngine in on the mediator constructor.
>
>    ...ant
>
> [1]
> 
https://svn.apache.org/repos/asf/incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/bsf/ScriptMediator.java
>
>
> On 11/7/06, Paul Fremantle <[EMAIL PROTECTED] > wrote:
> >
> > Should be either
> >
> > init() and destroy()
> >
> > or
> >
> > startup() and shutdown()
> >
> > I prefer init()/destroy(), but I really don't mind.
> >
> > Paul
> >
> > On 11/7/06, Deepal jayasinghe < [EMAIL PROTECTED]> wrote:
> > > Asankha C. Perera wrote:
> > >
> > > > +1 for init() and shutdown()..
> > > >
> > > how abt stratup(); and shutdown();
> > >
> > > Thanks
> > > Deepal
> > >
> > >
> ---------------------------------------------------------------------
> > > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> >
> > --
> > Paul Fremantle
> > VP/Technology, WSO2 and OASIS WS-RX TC Co-chair
> >
> > http://bloglines.com/blog/paulfremantle
> > [EMAIL PROTECTED]
> >
> > "Oxygenating the Web Service Platform", www.wso2.com
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>


--
Paul Fremantle
VP/Technology, WSO2 and OASIS WS-RX TC Co-chair

http://bloglines.com/blog/paulfremantle
[EMAIL PROTECTED]

"Oxygenating the Web Service Platform", www.wso2.com



--
Paul Fremantle
VP/Technology, WSO2 and OASIS WS-RX TC Co-chair

http://bloglines.com/blog/paulfremantle
[EMAIL PROTECTED]

"Oxygenating the Web Service Platform", www.wso2.com

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

Reply via email to