Indika, I think having a start method is much cleaner than this, because
- listener manager doesn't support adding the transport in the maintenance mode... - if we try to start and then put the transport into the maintenance mode even then there is a time where the transports are exposed to the external users before synapse initialization - Not all the transports support maintenance mode So I would go with the above proposed approach, which is much cleaner. Thanks, Ruwan On Sun, Apr 5, 2009 at 10:57 AM, indika kumara <[email protected]>wrote: > Hi All > > I am not sure but could we achieve following event sequence? > > Initializing……………. > > Initialized and start transport on graceful mode > Create synapse configuration > Create synapse environment > Initialized synapse configuration > Change the mode of listeners to fully active > > Shouting down ………………. > > Signal to change the mode of transport into graceful > destroy synapse configuration and synapse environment > Signal to completely destroy transport > > Could we achieve what we need with above order sequence of events? If > it can, I feel we never want to change any API. > > Thanks > Indika > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- Ruwan Linton Senior Software Engineer & Product Manager; WSO2 ESB; http://wso2.org/esb WSO2 Inc.; http://wso2.org email: [email protected]; cell: +94 77 341 3097 blog: http://ruwansblog.blogspot.com
