It's working, I understood, thanks a lot ! On Tue, Jul 29, 2008 at 7:29 PM, sumedha rubasinghe <[EMAIL PROTECTED]>wrote:
> Following example might be of help. > > http://wso2.org/library/333 > > And you can find an example on latest axis2 distribution too. Inside > axis2-1.4/samples/servicelifecycle folder. README.txt located there is a > good starting point. > > /sumedha > > > > > On Tue, Jul 29, 2008 at 10:47 PM, Sameera Jayasoma < > [EMAIL PROTECTED]> wrote: > >> On Tue, Jul 29, 2008 at 9:53 PM, David <[EMAIL PROTECTED]> wrote: >> >>> Hi, >>> >>> I made my WS in Axis 2 and it's working very well, but I have one last >>> think I would like to implement, I need to launch a method when I deploy my >>> webservice, like an init phase where I'm loading some stuff. >>> In Axis 1.4 I was using an InitServlet with load on startup option, so is >>> it possible in Axis 2 when we use .aar deployed in /services ? >>> >> >> Yes, there is a way to do this. Once you implement the >> org.apache.axis2.engine.ServiceLifeCycle interface in you service class, you >> will get two methods startup() and shutdown(). >> >> public interface ServiceLifeCycle { >> >> /** >> * this will be called during the deployement time of the service. >> irrespective >> * of the service scope this method will be called >> */ >> public void startUp(ConfigurationContext configctx, AxisService >> service); >> >> /** >> * this will be called during the system shut down time. irrespective >> * of the service scope this method will be called >> */ >> public void shutDown(ConfigurationContext configctx, AxisService >> service); >> } >> >> >> Hope you got the answer. >> >> Regards >> Sameera Jayasoma >> WSO2 Inc. >> Oxygenating the Web Service Platform. >> http://wso2.org/ >> >> blog: http://sameera-jayasoma.blogspot.com/ >> >> <http://www.flickr.com/photos/sameera-jayasoma> >> > >