public class JAXWSDeployerSupport extends Object
The Class JAXWSDeployerSupport act as a helper class for both JAXWSDeployer and JAXWSServiceBuilderExtension.
| Constructor and Description |
|---|
JAXWSDeployerSupport() |
JAXWSDeployerSupport(org.apache.axis2.context.ConfigurationContext configurationContext)
Instantiates a new jAXWS deployer support.
|
JAXWSDeployerSupport(org.apache.axis2.context.ConfigurationContext configurationContext,
String directory)
Instantiates a new jAXWS deployer support.
|
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.axis2.description.AxisService |
createAxisService(ClassLoader classLoader,
String className,
URL serviceLocation)
Creates the axis service.
|
protected org.apache.axis2.description.AxisServiceGroup |
deployClasses(String groupName,
URL location,
ClassLoader classLoader,
List<String> classList)
Deploy classes.
|
protected HashMap<String,org.apache.axis2.description.AxisService> |
deployClasses(URL location,
ClassLoader classLoader,
List<String> classList)
Deploy classes.
|
org.apache.axis2.context.ConfigurationContext |
getConfigurationContext()
Gets the configuration context.
|
String |
getDirectory()
Gets the directory.
|
List<String> |
getListOfClasses(org.apache.axis2.deployment.repository.util.DeploymentFileData deploymentFileData)
Gets the list of classes.
|
List<String> |
getServiceClassNameFromMetaData(org.apache.axiom.om.OMElement serviceMetaData)
Gets the service class name from meta data.
|
void |
setConfigurationContext(org.apache.axis2.context.ConfigurationContext configurationContext)
Sets the configuration context.
|
void |
setDirectory(String directory)
Sets the directory.
|
public JAXWSDeployerSupport()
public JAXWSDeployerSupport(org.apache.axis2.context.ConfigurationContext configurationContext)
configurationContext - the configuration contextpublic JAXWSDeployerSupport(org.apache.axis2.context.ConfigurationContext configurationContext,
String directory)
configurationContext - the configuration contextdirectory - the directorypublic org.apache.axis2.context.ConfigurationContext getConfigurationContext()
public void setConfigurationContext(org.apache.axis2.context.ConfigurationContext configurationContext)
configurationContext - the new configuration contextpublic String getDirectory()
public void setDirectory(String directory)
directory - the new directoryprotected org.apache.axis2.description.AxisServiceGroup deployClasses(String groupName, URL location, ClassLoader classLoader, List<String> classList) throws ClassNotFoundException, InstantiationException, IllegalAccessException, org.apache.axis2.AxisFault
groupName - the group namelocation - the locationclassLoader - the class loaderclassList - the class listClassNotFoundException - the class not found exceptionInstantiationException - the instantiation exceptionIllegalAccessException - the illegal access exceptionorg.apache.axis2.AxisFault - the axis faultprotected HashMap<String,org.apache.axis2.description.AxisService> deployClasses(URL location, ClassLoader classLoader, List<String> classList) throws ClassNotFoundException, InstantiationException, IllegalAccessException, org.apache.axis2.AxisFault
location - the locationclassLoader - the class loaderclassList - the class listClassNotFoundException - the class not found exceptionInstantiationException - the instantiation exceptionIllegalAccessException - the illegal access exceptionorg.apache.axis2.AxisFault - the axis faultprotected org.apache.axis2.description.AxisService createAxisService(ClassLoader classLoader, String className, URL serviceLocation) throws ClassNotFoundException, InstantiationException, IllegalAccessException, org.apache.axis2.AxisFault
classLoader - the class loaderclassName - the class nameserviceLocation - the service locationClassNotFoundException - the class not found exceptionInstantiationException - the instantiation exceptionIllegalAccessException - the illegal access exceptionorg.apache.axis2.AxisFault - the axis faultpublic List<String> getListOfClasses(org.apache.axis2.deployment.repository.util.DeploymentFileData deploymentFileData) throws org.apache.axis2.deployment.DeploymentException
deploymentFileData - the deployment file dataorg.apache.axis2.deployment.DeploymentException - the deployment exceptionCopyright © 2004–2018 The Apache Software Foundation. All rights reserved.