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

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

public class ArchiveFileData
extends java.lang.Object

ArchiveFileData = Hot Deployment File Item , to store infromation of the module or servise item to be deploy


Constructor Summary
ArchiveFileData(java.io.File file, int type)
           
ArchiveFileData(int type, java.lang.String name)
           
 
Method Summary
 void addService(ServiceDescription servicedesc)
           
 java.lang.String getAbsolutePath()
           
 java.lang.ClassLoader getClassLoader()
           
 java.io.File getFile()
           
 java.lang.String getMessgeReceiver()
           
 java.lang.String getModuleClass()
           
 java.lang.String getName()
           
 java.util.HashMap getService()
           
 ServiceDescription getService(java.lang.String serviceName)
           
 java.lang.String getServiceName()
           
 int getType()
           
static boolean isModuleArchiveFile(java.lang.String filename)
           
static boolean isServiceArchiveFile(java.lang.String filename)
          to check whthere a given file is a jar file
 void setClassLoader(boolean extarctArichive)
           
 void setClassLoader(java.lang.ClassLoader classLoader)
           
 void setMessgeReceiver(java.lang.String messgeReceiver)
           
 void setModuleClass(java.lang.String moduleClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArchiveFileData

public ArchiveFileData(int type,
                       java.lang.String name)

ArchiveFileData

public ArchiveFileData(java.io.File file,
                       int type)
Method Detail

getMessgeReceiver

public java.lang.String getMessgeReceiver()

setMessgeReceiver

public void setMessgeReceiver(java.lang.String messgeReceiver)

getName

public java.lang.String getName()

getServiceName

public java.lang.String getServiceName()

getAbsolutePath

public java.lang.String getAbsolutePath()

getType

public int getType()

getFile

public java.io.File getFile()

getClassLoader

public java.lang.ClassLoader getClassLoader()

setClassLoader

public void setClassLoader(java.lang.ClassLoader classLoader)

getModuleClass

public java.lang.String getModuleClass()

setModuleClass

public void setModuleClass(java.lang.String moduleClass)

setClassLoader

public void setClassLoader(boolean extarctArichive)
                    throws AxisFault
Throws:
AxisFault

isServiceArchiveFile

public static boolean isServiceArchiveFile(java.lang.String filename)
to check whthere a given file is a jar file

Parameters:
filename -
Returns:
boolean

isModuleArchiveFile

public static boolean isModuleArchiveFile(java.lang.String filename)

addService

public void addService(ServiceDescription servicedesc)

getService

public ServiceDescription getService(java.lang.String serviceName)

getService

public java.util.HashMap getService()