This week's book giveaway is in the Clojure forum.
We're giving away four copies of Clojure in Action and have Amit Rathore and Francis Avila on-line!
See this thread for details.
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Axis2 - could axis instantiate a Service through Factory, instead of Constructor ?

Sol Mayer-Orn
Ranch Hand
Posts: 311
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

I'm trying out the new Axis2, and was wondering:
Is there a way to ask axis2 to instantiate my Service class through a factory, rather than a constructor ?

I mean, usually the "services.xml" is something like:
- < service >
- < parameter name="ServiceClass" locked="false" > package.MyService
So the axis2 servlet instantiates the service by calling "new MyService()".

Unfortunately, my service has a private constructor (for a good reason), and can only be instantiated through
- MyFactory.createInstance()
So I'm looking for is something in the lines of :
- < parameter name="ServiceFactory" > package.MyFactory

Is there an easy way to achieve this ?

I agree. Here's the link:
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic