Class DeploymentFileData
java.lang.Object
org.apache.axis2.deployment.repository.util.DeploymentFileData
DeploymentFileData represents a "thing to deploy" in Axis2. It consists of a file,
a deployment ClassLoader, and a Deployer.
-
Constructor Summary
ConstructorsConstructorDescriptionDeploymentFileData(File file) DeploymentFileData(File file, Deployer deployer) DeploymentFileData(URL url, Deployer deployer, ClassLoader classLoader) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeploy()getFile()static StringgetFileExtension(String fileName) getName()Get the name of the file.getUrl()static booleanisModuleArchiveFile(String filename) static booleanisServiceArchiveFile(String filename) Checks whether a given file is a jar or an aar file.voidsetClassLoader(boolean isDirectory, ClassLoader parent, File file, boolean isChildFirstClassLoading) voidsetClassLoader(ClassLoader classLoader) voidsetDeployer(Deployer deployer) voidsetServiceMetaData(Object serviceMetaData) void
-
Constructor Details
-
DeploymentFileData
-
DeploymentFileData
-
DeploymentFileData
-
-
Method Details
-
getUrl
-
setUrl
-
getAbsolutePath
-
getClassLoader
-
getFile
-
getName
Get the name of the file.- Returns:
- the name of the referenced file
-
isModuleArchiveFile
-
isServiceArchiveFile
Checks whether a given file is a jar or an aar file.- Parameters:
filename- file to check- Returns:
- Returns boolean.
-
getFileExtension
-
setClassLoader
-
setClassLoader
public void setClassLoader(boolean isDirectory, ClassLoader parent, File file, boolean isChildFirstClassLoading) throws AxisFault - Throws:
AxisFault
-
getDeployer
-
setDeployer
-
deploy
- Throws:
DeploymentException
-
getServiceMetaData
-
setServiceMetaData
-