psdi.iface.webservices

Class JAXWSDeployer

  • All Implemented Interfaces:
    ServerDeployer


    public class JAXWSDeployer
    extends BaseDeployer
    Manage deployment and undeployment of Web Services to the Application Server
    • Constructor Detail

      • JAXWSDeployer

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

      • processWebService

        protected void processWebService(java.util.Vector allServices,
                                         boolean deploy)
                                  throws MXException,
                                         java.rmi.RemoteException
        Process Web Service definition 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
      • buildWebServiceDefinition

        protected org.jdom2.Element buildWebServiceDefinition(MboRemote service,
                                                              java.util.Map allEntries,
                                                              boolean deploy)
                                                       throws MXException,
                                                              java.rmi.RemoteException
        Build Web Service definition for deployed/undeployed Web Services
        Parameters:
        service - MaxWSRegistry object to process
        allEntries - List of all entries to write to the file
        deploy - indicator if services need to be deployed or undeployed
        Returns:
        build element
        Throws:
        MXException - MAXIMO exception
        java.rmi.RemoteException - Remote exception
      • buildPortComponent

        protected org.jdom2.Element buildPortComponent(java.lang.String serviceName,
                                                       javax.xml.namespace.QName portQName)
                                                throws MXException
        Buld Port element for Web Service definition
        Parameters:
        serviceName - Web Service name
        portQName - Port qualified name
        Returns:
        build element
        Throws:
        MXException - MAXIMO exception
      • buildServletDefinition

        protected org.jdom2.Element buildServletDefinition(java.lang.String serviceName)
                                                    throws MXException
        Build Servlet element for Web definition
        Parameters:
        serviceName - Web Service name
        Returns:
        build element
        Throws:
        MXException - MAXIMO exception
      • buildServletMappingDefinition

        protected org.jdom2.Element buildServletMappingDefinition(java.lang.String serviceName)
                                                           throws MXException
        Build Servlet Mapping element for Web definition
        Parameters:
        serviceName - Web Service name
        Returns:
        build element
        Throws:
        MXException - MAXIMO exception
      • buildInitialContextDefinition

        protected org.jdom2.Element buildInitialContextDefinition(java.lang.String serviceName)
                                                           throws MXException
        Build Initial Context element for Web definition
        Parameters:
        serviceName - Web Service name
        Returns:
        build element
        Throws:
        MXException - MAXIMO exception