public class WarBasedAxisConfigurator extends DeploymentEngine implements AxisConfigurator
Modifier and Type | Field and Description |
---|---|
static String |
PARAM_AXIS2_REPOSITORY_PATH
The name of the init parameter (axis2.repository.path) that when specified indicates the path to the
|
static String |
PARAM_AXIS2_REPOSITORY_URL
The name of the init parameter (axis2.repository.url) that when specified indicates the url to be used
|
static String |
PARAM_AXIS2_XML_PATH
The name of the init parameter (axis2.xml.path) that can be used to override the default location for the axis2.xml file.
|
static String |
PARAM_AXIS2_XML_URL
The name of the init parameter (axis2.xml.url) that when specified indicates the axis2.xml should be loaded using the URL specified as the value of this init parameter.
|
axisConfig, configContext, DEPLOYMENT_TASK_RUNNING, hotDeployment, hotUpdate, moduleDeployer, modulesDir, modulesPath, repoListener, scheduler, 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, 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_ATTACHMENT, TAG_QNAME, TAG_REFERENCE, TAG_REPLICATION, TAG_SERVICE, TAG_SERVICE_BUILDER_EXTENSION, 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 |
---|
WarBasedAxisConfigurator(javax.servlet.ServletConfig servletConfig)
Default constructor for configurator.
|
Modifier and Type | Method and Description |
---|---|
void |
engageGlobalModules()
Engages the global modules specified in the configuration
|
AxisConfiguration |
getAxisConfiguration()
Gets the axis configuration object by loading the repository.
|
void |
loadServices()
Loads the services within the repository.
|
void |
setConfigContext(ConfigurationContext configContext) |
addDeployer, addNewModule, addServiceGroup, addWSToDeploy, addWSToUndeploy, buildModule, buildService, buildServiceGroup, cleanup, doDeploy, engageModules, fillServiceGroup, getAxisConfig, getAxisServiceName, getDeployer, getDeployers, getFileList, getModule, getModuleDeployer, getModulesDir, getRepoListener, getRepositoryDir, getRepositoryPath, getServiceDeployer, getServicesDir, getWebLocationString, isDeploymentTaskRunning, isHotUpdate, isServiceGroupReadyToDeploy, loadFromClassPath, loadRepository, loadRepositoryFromURL, loadServiceGroup, loadServicesFromUrl, populateAxisConfiguration, prepareRepository, removeDeployer, setClassLoaders, setDeployers, setDeploymentFeatures, setWebLocationString, startSearch, unDeploy
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
cleanup
public static final String PARAM_AXIS2_XML_PATH
public static final String PARAM_AXIS2_XML_URL
public static final String PARAM_AXIS2_REPOSITORY_PATH
public static final String PARAM_AXIS2_REPOSITORY_URL
public WarBasedAxisConfigurator(javax.servlet.ServletConfig servletConfig) throws DeploymentException
servletConfig
- the ServletConfig object from the AxisServlet. This method is called from the init() of the AxisServlet.DeploymentException
public AxisConfiguration getAxisConfiguration() throws AxisFault
getAxisConfiguration
in interface AxisConfigurator
AxisFault
- when an error occurred in the initialization of the AxisConfiguration.public void loadServices()
loadServices
in interface AxisConfigurator
loadServices
in class DeploymentEngine
public void engageGlobalModules() throws AxisFault
AxisConfigurator
engageGlobalModules
in interface AxisConfigurator
AxisFault
public void setConfigContext(ConfigurationContext configContext)
setConfigContext
in class DeploymentEngine
Copyright © 2004–2019 The Apache Software Foundation. All rights reserved.