| Package | Description |
|---|---|
| org.apache.axis2.deployment | |
| org.apache.axis2.deployment.repository.util | |
| org.apache.axis2.deployment.util | |
| org.apache.axis2.engine | |
| org.apache.axis2.transaction |
| Modifier and Type | Method and Description |
|---|---|
void |
ClusterBuilder.buildCluster(org.apache.axiom.om.OMElement clusterElement)
Build the cluster configuration
|
static AxisModule |
DeploymentEngine.buildModule(java.io.File modulearchive,
AxisConfiguration config)
Builds an AxisModule for a given module archive file.
|
static AxisService |
DeploymentEngine.buildService(java.io.InputStream serviceInputStream,
ConfigurationContext configCtx)
Fills an axisservice object using services.xml.
|
void |
Deployer.cleanup()
Cleanup deployment
|
void |
AbstractDeployer.cleanup() |
void |
TransportDeployer.deploy(DeploymentFileData deploymentFileData) |
void |
ServiceDeployer.deploy(DeploymentFileData deploymentFileData) |
void |
Deployer.deploy(DeploymentFileData deploymentFileData)
Process a file and add it to the configuration
|
void |
AbstractDeployer.deploy(DeploymentFileData deploymentFileData) |
void |
DeploymentEngine.loadFromClassPath() |
protected MessageReceiver |
DescriptionBuilder.loadMessageReceiver(java.lang.ClassLoader loader,
org.apache.axiom.om.OMElement element) |
void |
DeploymentEngine.loadRepository(java.lang.String repoDir) |
void |
DeploymentEngine.loadRepositoryFromURL(java.net.URL repoURL) |
AxisConfiguration |
DeploymentEngine.populateAxisConfiguration(java.io.InputStream in)
To get AxisConfiguration for a given inputStream this method can be used.
|
void |
AxisConfigBuilder.populateConfig() |
void |
ModuleBuilder.populateModule()
Fill in the AxisModule I'm holding from the module.xml configuration.
|
protected java.util.ArrayList |
DeploymentEngine.populateService(AxisServiceGroup serviceGroup,
java.net.URL servicesURL,
java.lang.String serviceName) |
AxisService |
ServiceBuilder.populateService(org.apache.axiom.om.OMElement service_element)
Populates service from corresponding OM.
|
java.util.ArrayList<AxisService> |
ServiceGroupBuilder.populateServiceGroup(AxisServiceGroup axisServiceGroup) |
protected Flow |
DescriptionBuilder.processFlow(org.apache.axiom.om.OMElement flowelement,
ParameterInclude parent)
Processes flow elements in services.xml .
|
protected HandlerDescription |
DescriptionBuilder.processHandler(org.apache.axiom.om.OMElement handler_element,
ParameterInclude parent) |
protected HandlerDescription |
DescriptionBuilder.processHandler(org.apache.axiom.om.OMElement handler_element,
ParameterInclude parent,
java.lang.String containingPhase)
Processes Handler element.
|
protected java.util.HashMap |
DescriptionBuilder.processMessageBuilders(org.apache.axiom.om.OMElement messageBuildersElement)
Processes the message builders specified in axis2.xml or services.xml.
|
protected java.util.HashMap |
AxisConfigBuilder.processMessageBuilders(org.apache.axiom.om.OMElement messageBuildersElement) |
protected java.util.HashMap |
DescriptionBuilder.processMessageFormatters(org.apache.axiom.om.OMElement messageFormattersElement)
Processes the message builders specified in axis2.xml or services.xml.
|
protected java.util.HashMap |
AxisConfigBuilder.processMessageFormatters(org.apache.axiom.om.OMElement messageFormattersElement) |
protected java.util.HashMap<java.lang.String,MessageReceiver> |
DescriptionBuilder.processMessageReceivers(java.lang.ClassLoader loader,
org.apache.axiom.om.OMElement element)
Processes default message receivers specified either in axis2.xml or
services.xml.
|
protected java.util.HashMap<java.lang.String,MessageReceiver> |
DescriptionBuilder.processMessageReceivers(org.apache.axiom.om.OMElement messageReceivers)
Processes default message receivers specified either in axis2.xml or
services.xml.
|
protected void |
AxisConfigBuilder.processModuleConfig(java.util.Iterator moduleConfigs,
ParameterInclude parent,
AxisConfiguration config) |
protected void |
ServiceBuilder.processModuleRefs(java.util.Iterator moduleRefs)
Gets the list of modules that is required to be engaged globally.
|
protected void |
ServiceGroupBuilder.processModuleRefs(java.util.Iterator moduleRefs,
AxisServiceGroup axisServiceGroup)
Gets the list of modules that is required to be engaged globally.
|
protected void |
ServiceBuilder.processOperationModuleConfig(java.util.Iterator moduleConfigs,
ParameterInclude parent,
AxisOperation operation) |
protected void |
DescriptionBuilder.processOperationModuleRefs(java.util.Iterator moduleRefs,
AxisOperation operation) |
protected void |
DescriptionBuilder.processParameters(java.util.Iterator parameters,
ParameterInclude parameterInclude,
ParameterInclude parent)
Gets the Parameter object from the OM.
|
protected void |
ServiceBuilder.processServiceModuleConfig(java.util.Iterator moduleConfigs,
ParameterInclude parent,
AxisService service) |
protected void |
ServiceGroupBuilder.processServiceModuleConfig(java.util.Iterator moduleConfigs,
ParameterInclude parent,
AxisServiceGroup axisService) |
java.util.ArrayList |
AxisConfigBuilder.processTransportReceivers(java.util.Iterator trs_senders) |
void |
AxisConfigBuilder.processTransportSenders(java.util.Iterator trs_senders) |
protected void |
DeploymentEngine.setClassLoaders(java.lang.String axis2repoURI)
To set the all the classLoader hierarchy this method can be used , the top most parent is
CCL then SCL(system Class Loader)
CCL
:
SCL
: :
MCCL SCCL
: :
MCL SCL
MCCL : module common class loader
SCCL : Service common class loader
MCL : module class loader
SCL : Service class loader
|
void |
TransportDeployer.undeploy(java.lang.String fileName) |
void |
ServiceDeployer.undeploy(java.lang.String fileName) |
void |
POJODeployer.undeploy(java.lang.String fileName) |
void |
ModuleDeployer.undeploy(java.lang.String fileName) |
void |
Deployer.undeploy(java.lang.String fileName)
Remove a given file from the configuration
|
void |
AbstractDeployer.undeploy(java.lang.String fileName) |
| Constructor and Description |
|---|
WarBasedAxisConfigurator(javax.servlet.ServletConfig servletConfig)
Default constructor for configurator.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DeploymentFileData.deploy() |
void |
ArchiveReader.processFilesInFolder(java.io.File folder,
java.util.HashMap<java.lang.String,AxisService> servicesMap) |
java.util.HashMap<java.lang.String,AxisService> |
ArchiveReader.processWSDLs(DeploymentFileData file)
Creates service objects from wsdl file inside a service archive file.
|
void |
ArchiveReader.readModuleArchive(DeploymentFileData deploymentFile,
AxisModule module,
boolean explodedDir,
AxisConfiguration axisConfig) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.ClassLoader |
Utils.getClassLoader(java.lang.ClassLoader parent,
java.io.File file,
boolean isChildFirstClassLoading)
Get a ClassLoader which contains a classpath of a) the passed directory and b) any jar files
inside the "lib/" or "Lib/" subdirectory of the passed directory.
|
static java.lang.ClassLoader |
Utils.getClassLoader(java.lang.ClassLoader parent,
java.lang.String path,
boolean isChildFirstClassLoading) |
java.util.List<Phase> |
PhasesInfo.getGlobalInFaultPhases() |
java.util.List<Phase> |
PhasesInfo.getGlobalInflow() |
java.util.List<Phase> |
PhasesInfo.getGlobalOutPhaseList() |
static java.util.List<java.lang.String> |
Utils.getListOfClasses(DeploymentFileData deploymentFileData)
Scan a JAR file and return the list of classes contained in the JAR.
|
java.util.List<Phase> |
PhasesInfo.getOperationInFaultPhases() |
java.util.ArrayList<Phase> |
PhasesInfo.getOperationInPhases() |
java.util.ArrayList<Phase> |
PhasesInfo.getOperationOutFaultPhases() |
java.util.ArrayList<Phase> |
PhasesInfo.getOperationOutPhases() |
java.util.List<Phase> |
PhasesInfo.getOUT_FaultPhases() |
static boolean |
Utils.loadHandler(java.lang.ClassLoader loader1,
HandlerDescription desc) |
| Modifier and Type | Method and Description |
|---|---|
void |
AxisConfiguration.deployModule(java.lang.String moduleFileName) |
void |
AxisConfiguration.validateSystemPredefinedPhases()
Checks whether the system pre-defined phases
for all the flows, have been changed.
|
| Constructor and Description |
|---|
TransactionConfiguration(ParameterInclude transactionParameters) |
Copyright © 2004-2015 The Apache Software Foundation. All Rights Reserved.