axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Srinath Perera <>
Subject [Axis2][Engine]Step by Step;Engine, Engine registry deployment and the Phase Resolver
Date Thu, 02 Dec 2004 12:17:56 GMT
Hi All;

I am trying to start a thread to explore the Engine. First step 

1) Engine work with the Deployment just like it happens in Axis 1.1.
Engine knows nothing about the deployment and what it need a
EngineRegistry. The all the deployment do is to generate a Engine
Registry and keep it up to date via hot deployment.

2) Phase resolver MUST work on the engine registry and deployment
should not keep private states regarding the deployment apart from the
Engine Registry.

3) Flow of execution would be like this
   1) When Axis starts up it will ask the deployment module to create
a EngineRegistry,   Deployment create it and keep it uptodate.
  2) Registry is created and populated by the deployment
  3) then the handler resolver comes and work on the Registry to
resolve the  handlers and   create a Execution Chain (for M1 Handler
resolver will be called by deployment)
  4) Axis engine is created with the Engine Registry pass in! 
  5) Engine work on the registry to invoke the service


View raw message