psdi.iface.webservices

Class JAXWSDynamicDeployer

  • All Implemented Interfaces:
    ServerDeployer


    public class JAXWSDynamicDeployer
    extends BaseDeployer
    Manage deployment and un-deployment of Web Services in Axis 2
    • Constructor Detail

      • JAXWSDynamicDeployer

        public JAXWSDynamicDeployer()
        Private Constructor
        Throws:
        MXException - MAXIMO exception
    • Method Detail

      • isServiceExists

        public boolean isServiceExists(java.lang.String name)
                                throws MXException,
                                       java.rmi.RemoteException
        Is Web Service exists in AXIS
        Parameters:
        service - MaxWSRegistry object for a service
        Returns:
        if service exists - true otherwise false
        Throws:
        MXException - Maximo Exception
        AxisException - Axis Exception
        java.rmi.RemoteException
      • processWebService

        protected void processWebService(java.util.Vector allServices,
                                         boolean deploy)
                                  throws MXException,
                                         java.rmi.RemoteException
        Process Web Service for multiple services.
        Specified by:
        processWebService in class BaseDeployer
        Parameters:
        allServices - Vector of all selected MaxWSRegistry objects
        deploy - indicator if services need to be deployed or undeployed
        Throws:
        MXException - MAXIMO exception
        java.rmi.RemoteException - Remote exception