org.apache.axis2.deployment.repository.util
Class DeploymentFileData

java.lang.Object
  extended by org.apache.axis2.deployment.repository.util.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 Summary
DeploymentFileData(File file)
           
DeploymentFileData(File file, Deployer deployer)
           
 
Method Summary
 void deploy()
           
 String getAbsolutePath()
           
 ClassLoader getClassLoader()
           
 Deployer getDeployer()
           
 File getFile()
           
static String getFileExtension(String fileName)
           
 String getName()
          Get the name of the file.
 String getServiceName()
          Deprecated. please use getName() instead - this will disappear after 1.3.
static boolean isModuleArchiveFile(String filename)
           
static boolean isServiceArchiveFile(String filename)
          Checks whether a given file is a jar or an aar file.
 void setClassLoader(boolean isDirectory, ClassLoader parent, File file, boolean isChildFirstClassLoading)
           
 void setClassLoader(ClassLoader classLoader)
           
 void setDeployer(Deployer deployer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeploymentFileData

public DeploymentFileData(File file)

DeploymentFileData

public DeploymentFileData(File file,
                          Deployer deployer)
Method Detail

getAbsolutePath

public String getAbsolutePath()

getClassLoader

public ClassLoader getClassLoader()

getFile

public File getFile()

getName

public String getName()
Get the name of the file.

Returns:
the name of the referenced file

getServiceName

public String getServiceName()
Deprecated. please use getName() instead - this will disappear after 1.3.

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)

deploy

public void deploy()
            throws DeploymentException
Throws:
DeploymentException


Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.