public class CarbonAxisConfigurator
extends org.apache.axis2.deployment.DeploymentEngine
implements org.apache.axis2.engine.AxisConfigurator
axisConfig, configContext, DEPLOYMENT_TASK_RUNNING, hotDeployment, hotUpdate, moduleDeployer, modulesDir, modulesPath, repoListener, serviceDeployer, servicesDir, servicesPath, webLocationString, wsToDeploy, wsToUnDeploy
ATTACHMENTS_LIFECYCLE_MANAGER, ATTRIBUTE_ACTIVATE, ATTRIBUTE_CLASS, ATTRIBUTE_DEFAULT_VERSION, ATTRIBUTE_LOCKED, ATTRIBUTE_NAME, ATTRIBUTE_NAMESPACE, ATTRIBUTE_PACKAGE, ATTRIBUTE_SCOPE, ATTRIBUTE_WSADDRESSING, AXIS2_CONFIGURATION_RESOURCE, AXIS2_CONFIGURATION_XML, AXIS2_REPO, BOOLEAN_FALSE, BOOLEAN_TRUE, DEPLOYER, DIRECTORY, DIRECTORY_AXIS2_HOME, DIRECTORY_CONF, EXTENSION, MAPPING, META_INF, MODULE_DRI_PATH, MODULE_PATH, MODULE_XML, POLICY_NS_URI, PROPERTY_TEMP_DIR, RESOURCE_MODULES, SCHEMA, SCHEMA_ELEMENT_QUALIFIED, SCHEMA_NAME_SPACE, SEPARATOR_COLON, SEPARATOR_DOT, SERVICE_DIR_PATH, SERVICE_PATH, SERVICES_XML, SUFFIX_JAR, SUFFIX_MAR, SUFFIX_WSDL, TAG_AFTER, TAG_ALLOWOVERRIDE, TAG_ANTI_JAR_LOCKING, TAG_APPLIES_TO, TAG_AXISCONFIG, TAG_BEFORE, TAG_CLASS_NAME, TAG_CLUSTER, TAG_CONTENT_TYPE, TAG_CONTEXT, TAG_DEFAULT_MODULE_VERSION, TAG_DEFAULTS, TAG_DESCRIPTION, TAG_DISPATCH_ORDER, TAG_DISPATCHER, TAG_EXCLUDE, TAG_EXCLUDE_OPERATIONS, TAG_EXCLUDE_PROPERTIES, TAG_EXPOSE, TAG_EXTRACT_SERVICE_ARCHIVE, TAG_FLOW_IN, TAG_FLOW_IN_FAULT, TAG_FLOW_OUT, TAG_FLOW_OUT_FAULT, TAG_HANDLER, TAG_HOT_DEPLOYMENT, TAG_HOT_UPDATE, TAG_INCLUDE_PROPERTIES, TAG_LABEL, TAG_LIST_ID, TAG_LISTENER, TAG_MAPPING, TAG_MEP, TAG_MESSAGE, TAG_MESSAGE_BUILDER, TAG_MESSAGE_BUILDERS, TAG_MESSAGE_FORMATTER, TAG_MESSAGE_FORMATTERS, TAG_MESSAGE_RECEIVER, TAG_MESSAGE_RECEIVERS, TAG_MODULE, TAG_MODULE_CONFIG, TAG_NAMESPACES, TAG_NODE_MANAGER, TAG_OBJECT_SUPPLIER, TAG_OPERATION, TAG_ORDER, TAG_PACKAGE_NAME, TAG_PACKAGE2QNAME, TAG_PARAMETER, TAG_PHASE, TAG_PHASE_FIRST, TAG_PHASE_LAST, TAG_PHASE_ORDER, TAG_POLICY, TAG_POLICY_ATTACHMENT, TAG_POLICY_REF, TAG_QNAME, TAG_REFERENCE, TAG_REPLICATION, TAG_SERVICE, TAG_SERVICE_GROUP, TAG_STATE_MANAGER, TAG_SUPPORTED_POLICY_NAMESPACES, TAG_TARGET_RESOLVER, TAG_TARGET_RESOLVERS, TAG_THREAD_CONTEXT_MIGRATOR, TAG_THREAD_CONTEXT_MIGRATORS, TAG_TIMEOUT, TAG_TRANSACTION, TAG_TRANSACTION_CONFIGURATION_CLASS, TAG_TRANSPORT, TAG_TRANSPORT_RECEIVER, TAG_TRANSPORT_SENDER, TAG_TRANSPORTS, TAG_TYPE, TARGET_NAME_SPACE
Constructor and Description |
---|
CarbonAxisConfigurator() |
Modifier and Type | Method and Description |
---|---|
void |
addAxis2ConfigServiceListener() |
void |
cleanup() |
void |
deployServices() |
void |
engageGlobalModules() |
org.apache.axis2.engine.AxisConfiguration |
getAxisConfiguration()
First create a Deployment engine, use that to create an AxisConfiguration
|
org.wso2.carbon.utils.Axis2ConfigItemHolder |
getConfigItemHolder() |
File |
getRepositoryDir() |
void |
init(String repoLocation,
String weblocation)
Load an AxisConfiguration from the repository directory specified
|
boolean |
isGlobalyEngaged(org.apache.axis2.description.AxisModule axisModule) |
boolean |
isInitialized() |
void |
loadServices() |
org.apache.axis2.engine.AxisConfiguration |
populateAxisConfiguration(InputStream in) |
protected void |
prepareRepository(String repositoryName)
Overriding this method because we want to ovrride the service dir path.
|
void |
runDeployment() |
void |
setAxis2ConfigItemHolder(org.wso2.carbon.utils.Axis2ConfigItemHolder configItemHolder) |
void |
setBundleContext(org.osgi.framework.BundleContext context) |
void |
setCarbonContextRoot(String carbonContextRoot) |
void |
setRepoUpdateFailed() |
protected void |
startSearch(org.apache.axis2.deployment.RepositoryListener listener) |
addDeployer, addNewModule, addServiceGroup, addWSToDeploy, addWSToUndeploy, buildModule, buildService, buildServiceGroup, doDeploy, engageModules, fillServiceGroup, getAxisConfig, getAxisServiceName, getDeployer, getDeployers, getFileList, getModule, getModuleDeployer, getModulesDir, getRepoListener, getRepositoryPath, getServiceDeployer, getServicesDir, getWebLocationString, isDeploymentTaskRunning, isHotUpdate, isServiceGroupReadyToDeploy, loadDefaultMessageReceiver, loadFromClassPath, loadRepository, loadRepositoryFromURL, loadServiceGroup, loadServicesFromUrl, populateService, removeDeployer, setClassLoaders, setConfigContext, setDeployers, setDeploymentFeatures, setWebLocationString, unDeploy
public boolean isInitialized()
public org.wso2.carbon.utils.Axis2ConfigItemHolder getConfigItemHolder()
public void setBundleContext(org.osgi.framework.BundleContext context)
public void setCarbonContextRoot(String carbonContextRoot)
public void init(String repoLocation, String weblocation) throws org.wso2.carbon.utils.ServerException
repoLocation
- repoLocationweblocation
- weblocationorg.wso2.carbon.utils.ServerException
- ServerExceptionpublic org.apache.axis2.engine.AxisConfiguration getAxisConfiguration() throws org.apache.axis2.AxisFault
getAxisConfiguration
in interface org.apache.axis2.engine.AxisConfigurator
org.apache.axis2.AxisFault
public boolean isGlobalyEngaged(org.apache.axis2.description.AxisModule axisModule)
public void engageGlobalModules() throws org.apache.axis2.AxisFault
engageGlobalModules
in interface org.apache.axis2.engine.AxisConfigurator
org.apache.axis2.AxisFault
public org.apache.axis2.engine.AxisConfiguration populateAxisConfiguration(InputStream in) throws org.apache.axis2.deployment.DeploymentException
populateAxisConfiguration
in class org.apache.axis2.deployment.DeploymentEngine
org.apache.axis2.deployment.DeploymentException
public void runDeployment()
public void setRepoUpdateFailed()
protected void startSearch(org.apache.axis2.deployment.RepositoryListener listener)
startSearch
in class org.apache.axis2.deployment.DeploymentEngine
public void cleanup()
cleanup
in interface org.apache.axis2.engine.AxisConfigurator
cleanup
in class org.apache.axis2.deployment.DeploymentEngine
public void loadServices()
loadServices
in interface org.apache.axis2.engine.AxisConfigurator
loadServices
in class org.apache.axis2.deployment.DeploymentEngine
public void addAxis2ConfigServiceListener() throws Exception
Exception
public void setAxis2ConfigItemHolder(org.wso2.carbon.utils.Axis2ConfigItemHolder configItemHolder)
protected void prepareRepository(String repositoryName)
prepareRepository
in class org.apache.axis2.deployment.DeploymentEngine
repositoryName
- - path to repositorypublic File getRepositoryDir()
getRepositoryDir
in class org.apache.axis2.deployment.DeploymentEngine
public void deployServices()
Copyright © 2016 WSO2 Inc. All rights reserved.