Class JAXWSDeployer

    • Constructor Detail

      • JAXWSDeployer

        public JAXWSDeployer()
    • Method Detail

      • init

        public void init​(ConfigurationContext configCtx)
        Description copied from interface: Deployer
        Initialize the Deployer
        Parameters:
        configCtx - our ConfigurationContext
      • deployServicesInWARClassPath

        protected void deployServicesInWARClassPath()
      • getClassesInWebInfDirectory

        protected ArrayList<String> getClassesInWebInfDirectory​(File file)
      • deploy

        public void deploy​(DeploymentFileData deploymentFileData)
        Description copied from interface: Deployer
        Process a file and add it to the configuration
        Specified by:
        deploy in interface Deployer
        Overrides:
        deploy in class AbstractDeployer
        Parameters:
        deploymentFileData - the DeploymentFileData object to deploy
      • setDirectory

        public void setDirectory​(String directory)
        Description copied from interface: Deployer
        Set the directory
        Parameters:
        directory - directory name
      • setExtension

        public void setExtension​(String extension)
        Description copied from interface: Deployer
        Set the extension to look for TODO: Support multiple extensions?
        Parameters:
        extension - the file extension associated with this Deployer
      • undeploy

        public void undeploy​(String fileName)
        Description copied from interface: Deployer
        Remove a given file from the configuration
        Specified by:
        undeploy in interface Deployer
        Overrides:
        undeploy in class AbstractDeployer
        Parameters:
        fileName - name of item to remove
      • isJar

        public static boolean isJar​(File f)
        Check if this inputstream is a jar/zip
        Parameters:
        f - - file
        Returns:
        true if inputstream is a jar