|
|||||||||||
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 |
Constructor Summary | |
DeploymentEngine()
Default constructor is needed to deploy module and service programatically. |
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()
|
void |
engageModules()
Checks if the modules, referred by server.xml, exist or that they are deployed. |
AxisConfiguration |
getAxisConfig()
Gets AxisConfiguration. |
ArchiveFileData |
getCurrentFileItem()
|
AxisModule |
getModule(QName moduleName)
|
PhasesInfo |
getPhasesinfo()
|
String |
getWebLocationString()
|
boolean |
isHotUpdate()
|
protected MessageReceiver |
loadDefaultMessageReceiver(String mepURL,
AxisService service)
|
void |
loadFromClassPath()
|
void |
loadRepository(String repoDir)
|
void |
loadRepositoryFromURL(URL repoURL)
|
void |
loadServices()
|
void |
loadServicesFromUrl(URL repoURL)
|
AxisConfiguration |
populateAxisConfiguration(InputStream in)
To get AxisConfiguration for a given inputStream this method can be used. |
void |
setPhasesinfo(PhasesInfo phasesinfo)
|
void |
setWebLocationString(String webLocationString)
|
void |
unDeploy()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DeploymentEngine()
Method Detail |
public void loadServices()
public void loadRepository(String repoDir) throws DeploymentException
DeploymentException
public void loadFromClassPath() throws DeploymentException
DeploymentException
public void loadServicesFromUrl(URL repoURL)
public void loadRepositoryFromURL(URL repoURL) throws DeploymentException
DeploymentException
protected MessageReceiver loadDefaultMessageReceiver(String mepURL, AxisService service)
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 void engageModules() throws AxisFault
AxisFault
public AxisConfiguration populateAxisConfiguration(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)
public String getWebLocationString()
public void setWebLocationString(String webLocationString)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |