Thank you for the response.  Please excuse my ignorance on the subject,
but what benefit is there to instantiating this in a servlet vs the
constructor of my first handler in my inflow chain?  The database is
needed for logic in the inhandler, it is tightly coupled to the logic in
my inhandler so I thought it appropriate to create it in the
constructor.

 

Thanks,

Chris

 

From:
java-user-return-83344-meeusen.christopher=mayo....@axis.apache.org
[mailto:[email protected].
org] On Behalf Of Afkham Azeez
Sent: Saturday, August 14, 2010 2:34 AM
To: [email protected]
Cc: [email protected]
Subject: Re: customize wsaxis2 startup?

 

Write a servlet which get initialized on startup, and in that servlet's
init method, do whatever you need to initialize HSQLDB. Add that servlet
to the web.xml file included in the axis2.war.

 

The handler is not the correct place to do this.

 

Azeez

On Fri, Aug 13, 2010 at 11:05 PM, Meeusen, Christopher W.
<[email protected]> wrote:

After doing a little more research, I modified the constructor of my
custom inhandler class (that extends
org.apache.axis2.handlers.AbstractHandler) and see that it is
instantiated only once on startup.  I think that the constructor may be
a perfect place for me to do my one time setup, prior to processing
requests.  Does anyone out there do similar setup in the constructor of
one of thier AbstractHandler implementations?


Chris

 

From:
java-user-return-83340-meeusen.christopher=mayo....@axis.apache.org
[mailto:[email protected].
org] On Behalf Of Meeusen, Christopher W.
Sent: Friday, August 13, 2010 11:14 AM
To: [email protected]
Subject: customize wsaxis2 startup?

 

Hi,

 

I'm trying to find the proper way to customize the axis2 startup, to
instantiate a HSQLDB and insert some records from the .script file.  I
don't think an inflow handler would be the proper place because I don't
want to do this on every request just once when the webapp launches.  We
are running axis2-1.3.  Is there a facility in axis2 to run some one
time house cleaning on startup?

 

Thanks

 

Chris




-- 
Afkham Azeez
Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com
Member; Apache Software Foundation; http://www.apache.org/
email: [email protected] cell: +94 77 3320919
blog: http://blog.afkham.org
twitter: http://twitter.com/afkham_azeez
linked-in: http://lk.linkedin.com/in/afkhamazeez

Lean . Enterprise . Middleware

Reply via email to