org.apache.axis2.phaseresolver
Class PhaseResolver

java.lang.Object
  extended byorg.apache.axis2.phaseresolver.PhaseResolver

public class PhaseResolver
extends java.lang.Object

Class PhaseResolver


Constructor Summary
PhaseResolver()
           
PhaseResolver(AxisConfiguration engineConfig)
          default constructor , to obuild chains for GlobalDescription
PhaseResolver(AxisConfiguration axisConfig, ServiceDescription serviceContext)
          Constructor PhaseResolver
 
Method Summary
 void buildchains()
          Method buildchains
 void buildModuleOperation(OperationDescription opartion)
          To build the opration for the opeartion which the module going to be added
 void buildTranspotsChains()
          Method buildTranspotsChains
 void engageModuleGlobally(ModuleDescription module)
           
 void engageModuleToOperation(OperationDescription operation, ModuleDescription module)
           
 void engageModuleToService(ServiceDescription service, ModuleDescription module)
           
 void engageModuleToServiceFromGlobal(ServiceDescription service, ModuleDescription module)
          To engage modules come form global
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PhaseResolver

public PhaseResolver()

PhaseResolver

public PhaseResolver(AxisConfiguration engineConfig)
default constructor , to obuild chains for GlobalDescription

Parameters:
engineConfig -

PhaseResolver

public PhaseResolver(AxisConfiguration axisConfig,
                     ServiceDescription serviceContext)
Constructor PhaseResolver

Parameters:
axisConfig -
serviceContext -
Method Detail

buildchains

public void buildchains()
                 throws PhaseException,
                        AxisFault
Method buildchains

Throws:
PhaseException
AxisFault

buildModuleOperation

public void buildModuleOperation(OperationDescription opartion)
                          throws AxisFault
To build the opration for the opeartion which the module going to be added

Parameters:
opartion - OperationDescription
Throws:
AxisFault

buildTranspotsChains

public void buildTranspotsChains()
                          throws PhaseException
Method buildTranspotsChains

Throws:
PhaseException

engageModuleGlobally

public void engageModuleGlobally(ModuleDescription module)
                          throws AxisFault
Throws:
AxisFault

engageModuleToServiceFromGlobal

public void engageModuleToServiceFromGlobal(ServiceDescription service,
                                            ModuleDescription module)
                                     throws PhaseException
To engage modules come form global

Parameters:
service -
module -
Throws:
PhaseException

engageModuleToService

public void engageModuleToService(ServiceDescription service,
                                  ModuleDescription module)
                           throws AxisFault
Throws:
AxisFault

engageModuleToOperation

public void engageModuleToOperation(OperationDescription operation,
                                    ModuleDescription module)
                             throws PhaseException
Throws:
PhaseException