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(File modulearchive,
AxisConfiguration config)
Builds an AxisModule for a given module archive file.
|
static AxisService |
DeploymentEngine.buildService(InputStream serviceInputStream,
ConfigurationContext configCtx)
Fills an axisservice object using services.xml.
|
void |
Deployer.cleanup()
Cleanup deployment
|
void |
AbstractDeployer.cleanup() |
void |
Deployer.deploy(DeploymentFileData deploymentFileData)
Process a file and add it to the configuration
|
void |
ServiceDeployer.deploy(DeploymentFileData deploymentFileData) |
void |
AbstractDeployer.deploy(DeploymentFileData deploymentFileData) |
void |
TransportDeployer.deploy(DeploymentFileData deploymentFileData) |
void |
DeploymentEngine.loadFromClassPath() |
protected MessageReceiver |
DescriptionBuilder.loadMessageReceiver(ClassLoader loader,
org.apache.axiom.om.OMElement element) |
void |
DeploymentEngine.loadRepository(String repoDir) |
void |
DeploymentEngine.loadRepositoryFromURL(URL repoURL) |
AxisConfiguration |
DeploymentEngine.populateAxisConfiguration(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 ArrayList |
DeploymentEngine.populateService(AxisServiceGroup serviceGroup,
URL servicesURL,
String serviceName) |
AxisService |
ServiceBuilder.populateService(org.apache.axiom.om.OMElement service_element)
Populates service from corresponding OM.
|
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,
String containingPhase)
Processes Handler element.
|
protected HashMap |
DescriptionBuilder.processMessageBuilders(org.apache.axiom.om.OMElement messageBuildersElement)
Processes the message builders specified in axis2.xml or services.xml.
|
protected HashMap |
AxisConfigBuilder.processMessageBuilders(org.apache.axiom.om.OMElement messageBuildersElement) |
protected HashMap |
DescriptionBuilder.processMessageFormatters(org.apache.axiom.om.OMElement messageFormattersElement)
Processes the message builders specified in axis2.xml or services.xml.
|
protected HashMap |
AxisConfigBuilder.processMessageFormatters(org.apache.axiom.om.OMElement messageFormattersElement) |
protected HashMap<String,MessageReceiver> |
DescriptionBuilder.processMessageReceivers(ClassLoader loader,
org.apache.axiom.om.OMElement element)
Processes default message receivers specified either in axis2.xml or
services.xml.
|
protected HashMap<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(Iterator moduleConfigs,
ParameterInclude parent,
AxisConfiguration config) |
protected void |
ServiceBuilder.processModuleRefs(Iterator moduleRefs)
Gets the list of modules that is required to be engaged globally.
|
protected void |
ServiceGroupBuilder.processModuleRefs(Iterator moduleRefs,
AxisServiceGroup axisServiceGroup)
Gets the list of modules that is required to be engaged globally.
|
protected void |
ServiceBuilder.processOperationModuleConfig(Iterator moduleConfigs,
ParameterInclude parent,
AxisOperation operation) |
protected void |
DescriptionBuilder.processOperationModuleRefs(Iterator moduleRefs,
AxisOperation operation) |
protected void |
DescriptionBuilder.processParameters(Iterator parameters,
ParameterInclude parameterInclude,
ParameterInclude parent)
Gets the Parameter object from the OM.
|
protected void |
ServiceBuilder.processServiceModuleConfig(Iterator moduleConfigs,
ParameterInclude parent,
AxisService service) |
protected void |
ServiceGroupBuilder.processServiceModuleConfig(Iterator moduleConfigs,
ParameterInclude parent,
AxisServiceGroup axisService) |
ArrayList |
AxisConfigBuilder.processTransportReceivers(Iterator trs_senders) |
void |
AxisConfigBuilder.processTransportSenders(Iterator trs_senders) |
protected void |
DeploymentEngine.setClassLoaders(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 |
POJODeployer.undeploy(String fileName) |
void |
Deployer.undeploy(String fileName)
Remove a given file from the configuration
|
void |
ModuleDeployer.undeploy(String fileName) |
void |
ServiceDeployer.undeploy(String fileName) |
void |
AbstractDeployer.undeploy(String fileName) |
void |
TransportDeployer.undeploy(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(File folder,
HashMap<String,AxisService> servicesMap) |
HashMap<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 ClassLoader |
Utils.getClassLoader(ClassLoader parent,
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 ClassLoader |
Utils.getClassLoader(ClassLoader parent,
String path,
boolean isChildFirstClassLoading) |
List<Phase> |
PhasesInfo.getGlobalInFaultPhases() |
List<Phase> |
PhasesInfo.getGlobalInflow() |
List<Phase> |
PhasesInfo.getGlobalOutPhaseList() |
static List<String> |
Utils.getListOfClasses(DeploymentFileData deploymentFileData)
Scan a JAR file and return the list of classes contained in the JAR.
|
List<Phase> |
PhasesInfo.getOperationInFaultPhases() |
ArrayList<Phase> |
PhasesInfo.getOperationInPhases() |
ArrayList<Phase> |
PhasesInfo.getOperationOutFaultPhases() |
ArrayList<Phase> |
PhasesInfo.getOperationOutPhases() |
List<Phase> |
PhasesInfo.getOUT_FaultPhases() |
static boolean |
Utils.loadHandler(ClassLoader loader1,
HandlerDescription desc) |
Modifier and Type | Method and Description |
---|---|
void |
AxisConfiguration.deployModule(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–2013 The Apache Software Foundation. All rights reserved.