|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.axis2.deployment.DeploymentEngine
Field Summary | |
String |
axis2repository
|
Constructor Summary | |
DeploymentEngine()
Default constructor is needed to deploy module and service programatically. |
|
DeploymentEngine(String repositoryName,
String xmlFile)
|
Method Summary | |
void |
addModule(QName moduleName)
Adds module references to the list while parsing the axis2.xml file. |
void |
addWSToDeploy(ArchiveFileData file)
|
void |
addWSToUndeploy(WSInfo file)
|
AxisModule |
buildModule(File modulearchive,
AxisConfiguration config)
Builds ModuleDescription for a given module archive file. |
AxisService |
buildService(AxisService axisService,
InputStream serviceInputStream,
ClassLoader classLoader,
AxisConfiguration axisConfig)
Fills an axisservice object using services.xml. |
void |
doDeploy()
|
AxisConfiguration |
getAxisConfig()
Gets AxisConfiguration. |
ArchiveFileData |
getCurrentFileItem()
|
AxisModule |
getModule(QName moduleName)
|
PhasesInfo |
getPhasesinfo()
|
boolean |
isHotUpdate()
|
AxisConfiguration |
load()
|
AxisConfiguration |
load(InputStream in)
To get AxisConfiguration for a given inputStream this method can be used. |
void |
setPhasesinfo(PhasesInfo phasesinfo)
|
void |
unDeploy()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public String axis2repository
Constructor Detail |
public DeploymentEngine()
public DeploymentEngine(String repositoryName, String xmlFile) throws DeploymentException
Method Detail |
public void addModule(QName moduleName)
moduleName
- QName
public void addWSToDeploy(ArchiveFileData file)
file
- public void addWSToUndeploy(WSInfo file)
file
- public AxisModule buildModule(File modulearchive, AxisConfiguration config) throws DeploymentException
modulearchive
- : Actual module archive fileconfig
- : AxisConfiguration : for get classs loders etc..
DeploymentException
public AxisService buildService(AxisService axisService, InputStream serviceInputStream, ClassLoader classLoader, AxisConfiguration axisConfig) throws DeploymentException
axisService
- serviceInputStream
- classLoader
-
DeploymentException
public void doDeploy()
public AxisConfiguration load() throws DeploymentException
DeploymentException
public AxisConfiguration load(InputStream in) throws DeploymentException
in
-
DeploymentException
public void unDeploy()
public AxisConfiguration getAxisConfig()
AxisConfiguration
public ArchiveFileData getCurrentFileItem()
public AxisModule getModule(QName moduleName) throws AxisFault
AxisFault
public PhasesInfo getPhasesinfo()
public boolean isHotUpdate()
public void setPhasesinfo(PhasesInfo phasesinfo)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |