Class DeploymentFileData


  • public class DeploymentFileData
    extends Object
    DeploymentFileData represents a "thing to deploy" in Axis2. It consists of a file, a deployment ClassLoader, and a Deployer.
    • Constructor Detail

      • DeploymentFileData

        public DeploymentFileData​(File file)
      • DeploymentFileData

        public DeploymentFileData​(File file,
                                  Deployer deployer)
    • Method Detail

      • getUrl

        public URL getUrl()
      • setUrl

        public void setUrl​(URL url)
      • getAbsolutePath

        public String getAbsolutePath()
      • getFile

        public File getFile()
      • getName

        public String getName()
        Get the name of the file.
        Returns:
        the name of the referenced file
      • isModuleArchiveFile

        public static boolean isModuleArchiveFile​(String filename)
      • isServiceArchiveFile

        public static boolean isServiceArchiveFile​(String filename)
        Checks whether a given file is a jar or an aar file.
        Parameters:
        filename - file to check
        Returns:
        Returns boolean.
      • getFileExtension

        public static String getFileExtension​(String fileName)
      • setClassLoader

        public void setClassLoader​(ClassLoader classLoader)
      • setClassLoader

        public void setClassLoader​(boolean isDirectory,
                                   ClassLoader parent,
                                   File file,
                                   boolean isChildFirstClassLoading)
                            throws AxisFault
        Throws:
        AxisFault
      • getDeployer

        public Deployer getDeployer()
      • setDeployer

        public void setDeployer​(Deployer deployer)
      • getServiceMetaData

        public Object getServiceMetaData()
      • setServiceMetaData

        public void setServiceMetaData​(Object serviceMetaData)