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

java.lang.Object
  extended byorg.apache.axis2.deployment.repository.util.ArchiveFileData

public class ArchiveFileData
extends Object

ArchiveFileData stores information about the module or service item to be deployed.


Constructor Summary
ArchiveFileData(File file, int type)
           
ArchiveFileData(int type, String name)
           
 
Method Summary
 String getAbsolutePath()
           
 ClassLoader getClassLoader()
           
 ArrayList getDeployableServices()
           
 File getFile()
           
 String getMessageReceiver()
           
 String getName()
           
 String getServiceName()
           
 int getType()
           
static boolean isModuleArchiveFile(String filename)
           
static boolean isServiceArchiveFile(String filename)
          Checks whether a given file is a jar or aar file.
 void setClassLoader(boolean extractArichive, ClassLoader parent)
           
 void setClassLoader(ClassLoader classLoader)
           
 void setDeployableServices(ArrayList deployableServices)
           
 void setMessageReceiver(String messageReceiver)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArchiveFileData

public ArchiveFileData(File file,
                       int type)

ArchiveFileData

public ArchiveFileData(int type,
                       String name)
Method Detail

getAbsolutePath

public String getAbsolutePath()

getClassLoader

public ClassLoader getClassLoader()

getDeployableServices

public ArrayList getDeployableServices()

getFile

public File getFile()

getMessageReceiver

public String getMessageReceiver()

getName

public String getName()

getServiceName

public String getServiceName()

getType

public int getType()

isModuleArchiveFile

public static boolean isModuleArchiveFile(String filename)

isServiceArchiveFile

public static boolean isServiceArchiveFile(String filename)
Checks whether a given file is a jar or aar file.

Parameters:
filename -
Returns:
Returns boolean.

setClassLoader

public void setClassLoader(ClassLoader classLoader)

setClassLoader

public void setClassLoader(boolean extractArichive,
                           ClassLoader parent)
                    throws AxisFault
Throws:
AxisFault

setDeployableServices

public void setDeployableServices(ArrayList deployableServices)

setMessageReceiver

public void setMessageReceiver(String messageReceiver)