public class TenantAxisConfigurator
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 |
---|
TenantAxisConfigurator(org.apache.axis2.engine.AxisConfiguration mainAxisConfig,
String tenantDomain,
int tenantId,
org.wso2.carbon.registry.core.session.UserRegistry registry)
Deprecated.
|
TenantAxisConfigurator(org.apache.axis2.engine.AxisConfiguration mainAxisConfig,
String tenantDomain,
int tenantId,
org.wso2.carbon.registry.core.session.UserRegistry configRegistry,
org.wso2.carbon.registry.core.session.UserRegistry localRegistry) |
Modifier and Type | Method and Description |
---|---|
void |
cleanup() |
void |
deployServices() |
void |
engageGlobalModules() |
org.apache.axis2.engine.AxisConfiguration |
getAxisConfiguration()
First create a Deployment engine, use that to create an AxisConfiguration
|
File |
getRepositoryDir() |
boolean |
isGlobalyEngaged(org.apache.axis2.description.AxisModule axisModule) |
void |
loadRepository(String repoDir)
This over-ridden method is same as super method except
this does a axisConfig.getRepository() == null before setting the repo.
|
void |
loadServices() |
org.apache.axis2.engine.AxisConfiguration |
populateAxisConfiguration(InputStream in) |
protected void |
prepareRepository(String repositoryName)
Overriding this method because we want to override the service dir path.
|
void |
runDeployment() |
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, loadRepositoryFromURL, loadServiceGroup, loadServicesFromUrl, populateService, removeDeployer, setClassLoaders, setConfigContext, setDeployers, setDeploymentFeatures, setWebLocationString, unDeploy
@Deprecated public TenantAxisConfigurator(org.apache.axis2.engine.AxisConfiguration mainAxisConfig, String tenantDomain, int tenantId, org.wso2.carbon.registry.core.session.UserRegistry registry) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public TenantAxisConfigurator(org.apache.axis2.engine.AxisConfiguration mainAxisConfig, String tenantDomain, int tenantId, org.wso2.carbon.registry.core.session.UserRegistry configRegistry, org.wso2.carbon.registry.core.session.UserRegistry localRegistry) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public void loadRepository(String repoDir) throws org.apache.axis2.deployment.DeploymentException
loadRepository
in class org.apache.axis2.deployment.DeploymentEngine
repoDir
- org.apache.axis2.deployment.DeploymentException
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 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 deployServices()
Copyright © 2016 WSO2 Inc. All rights reserved.