org.apache.axis2.deployment
Class URLBasedAxisConfigurator

java.lang.Object
  extended byorg.apache.axis2.deployment.DeploymentEngine
      extended byorg.apache.axis2.deployment.URLBasedAxisConfigurator
All Implemented Interfaces:
AxisConfigurator, DeploymentConstants

public class URLBasedAxisConfigurator
extends DeploymentEngine
implements AxisConfigurator


Field Summary
 
Fields inherited from class org.apache.axis2.deployment.DeploymentEngine
axisConfig, configContext, hotDeployment, hotUpdate, moduleDeployer, modulesDir, modulesPath, repoListener, serviceDeployer, servicesDir, servicesPath, webLocationString, wsToDeploy, wsToUnDeploy
 
Fields inherited from interface org.apache.axis2.deployment.DeploymentConstants
ATTRIBUTE_ACTIVATE, 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_ANTI_JAR_LOCKING, TAG_AXISCONFIG, TAG_BEFORE, TAG_CLASS_NAME, TAG_CLUSTER, TAG_CONFIGURATION_MANAGER, TAG_CONTENT_TYPE, TAG_CONTEXT_MANAGER, TAG_DEFAULT_MODULE_VERSION, TAG_DESCRIPTION, TAG_DISPATCH_ORDER, TAG_DISPATCHER, TAG_EXCLUDE_OPERATIONS, 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_LABEL, TAG_LISTENER, TAG_LISTENERS, 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_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_REF, TAG_QNAME, TAG_REFERENCE, TAG_SERVICE, TAG_SERVICE_GROUP, TAG_SUPPORTED_POLICY_NAMESPACES, TAG_TARGET_RESOLVER, TAG_TARGET_RESOLVERS, TAG_TRANSPORT, TAG_TRANSPORT_RECEIVER, TAG_TRANSPORT_SENDER, TAG_TRANSPORTS, TAG_TYPE, TARGET_NAME_SPACE, TYPE_DEFAULT, TYPE_MODULE, TYPE_SERVICE
 
Constructor Summary
URLBasedAxisConfigurator(java.net.URL axis2xml, java.net.URL repositoy)
           
 
Method Summary
 void engageGlobalModules()
          Engages the global modules specified in the configuration
 AxisConfiguration getAxisConfiguration()
          Configurationcontextfactory will invoke this method to get the AxisConfiguration
 void loadServices()
          Method to deploy services from the repository
 
Methods inherited from class org.apache.axis2.deployment.DeploymentEngine
addNewModule, addServiceGroup, addWSToDeploy, addWSToUndeploy, buildModule, buildService, buildServiceGroup, doDeploy, engageModules, fillServiceGroup, getAxisConfig, getAxisServiceName, getDirectoryToExtensionMappingMap, getFileList, getModule, getModulesDir, getRepoListener, getRepositoryDir, getRepositoryPath, getServicesDir, getWebLocationString, isHotUpdate, loadDefaultMessageReceiver, loadFromClassPath, loadRepository, loadRepositoryFromURL, loadServicesFromUrl, populateAxisConfiguration, populateService, prepareRepository, setClassLoaders, setConfigContext, setDeploymentFeatures, setDirectoryToExtensionMappingMap, setExtensionToDeployerMappingMap, setWebLocationString, startSearch, unDeploy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

URLBasedAxisConfigurator

public URLBasedAxisConfigurator(java.net.URL axis2xml,
                                java.net.URL repositoy)
                         throws AxisFault
Method Detail

getAxisConfiguration

public AxisConfiguration getAxisConfiguration()
                                       throws AxisFault
Description copied from interface: AxisConfigurator
Configurationcontextfactory will invoke this method to get the AxisConfiguration

Specified by:
getAxisConfiguration in interface AxisConfigurator
Returns:
AxisConfigurator
Throws:
AxisFault

loadServices

public void loadServices()
Description copied from interface: AxisConfigurator
Method to deploy services from the repository

Specified by:
loadServices in interface AxisConfigurator
Overrides:
loadServices in class DeploymentEngine

engageGlobalModules

public void engageGlobalModules()
                         throws AxisFault
Description copied from interface: AxisConfigurator
Engages the global modules specified in the configuration

Specified by:
engageGlobalModules in interface AxisConfigurator
Throws:
AxisFault


Copyright © 2004-2007 Apache Software Foundation. All Rights Reserved.