org.apache.axis2.engine
Class DependencyManager

java.lang.Object
  extended byorg.apache.axis2.engine.DependencyManager

public class DependencyManager
extends Object

If the service implementation has an init method with 1 or 2 message context as its parameters, then the DependencyManager calls the init method with appropriate parameters.


Field Summary
static String MESSAGE_CONTEXT_INJECTION_METHOD
           
static String SERVICE_DESTROY_METHOD
           
static String SERVICE_INIT_METHOD
           
 
Constructor Summary
DependencyManager()
           
 
Method Summary
static void configureBusinessLogicProvider(Object obj, OperationContext opCtx)
           
static void destroyServiceClass(ServiceContext serviceContext)
           
static void initServiceClass(Object obj, ServiceContext serviceContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MESSAGE_CONTEXT_INJECTION_METHOD

public static final String MESSAGE_CONTEXT_INJECTION_METHOD
See Also:
Constant Field Values

SERVICE_INIT_METHOD

public static final String SERVICE_INIT_METHOD
See Also:
Constant Field Values

SERVICE_DESTROY_METHOD

public static final String SERVICE_DESTROY_METHOD
See Also:
Constant Field Values
Constructor Detail

DependencyManager

public DependencyManager()
Method Detail

configureBusinessLogicProvider

public static void configureBusinessLogicProvider(Object obj,
                                                  OperationContext opCtx)
                                           throws AxisFault
Throws:
AxisFault

initServiceClass

public static void initServiceClass(Object obj,
                                    ServiceContext serviceContext)
                             throws AxisFault
Throws:
AxisFault

destroyServiceClass

public static void destroyServiceClass(ServiceContext serviceContext)
                                throws AxisFault
Throws:
AxisFault