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>
>

Reply via email to