Class 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.
    • Constructor Detail

      • DependencyManager

        public DependencyManager()
    • Method Detail

      • initServiceObject

        public static void initServiceObject​(Object obj,
                                             ServiceContext serviceContext)
                                      throws AxisFault
        Initialize a new service object. Essentially, check to see if the object wants to receive an init() call - if so, call it.
        Parameters:
        obj - the service object
        serviceContext - the active ServiceContext
        Throws:
        AxisFault - if there's a problem initializing
      • initService

        public static void initService​(ServiceGroupContext serviceGroupContext)
                                throws AxisFault
        To init all the services in application scope
        Parameters:
        serviceGroupContext - the ServiceGroupContext from which to extract all the services
        Throws:
        AxisFault - if there's a problem initializing
      • destroyServiceObject

        public static void destroyServiceObject​(ServiceContext serviceContext)
        Notify a service object that it's on death row.
        Parameters:
        serviceContext - the active ServiceContext