public class JAXWSDeployer extends AbstractDeployer
| Modifier and Type | Field and Description |
|---|---|
protected AxisConfiguration |
axisConfig |
protected ConfigurationContext |
configCtx |
deploymentFileDataMap| Constructor and Description |
|---|
JAXWSDeployer() |
| Modifier and Type | Method and Description |
|---|---|
protected AxisService |
createAxisService(java.lang.ClassLoader classLoader,
java.lang.String className,
java.net.URL serviceLocation) |
void |
deploy(DeploymentFileData deploymentFileData) |
protected AxisServiceGroup |
deployClasses(java.lang.String groupName,
java.net.URL location,
java.lang.ClassLoader classLoader,
java.util.List<java.lang.String> classList) |
protected void |
deployServicesInWARClassPath() |
protected java.util.ArrayList<java.lang.String> |
getClassesInWebInfDirectory(java.io.File file) |
void |
init(ConfigurationContext configCtx) |
static boolean |
isJar(java.io.File f)
Check if this inputstream is a jar/zip
|
void |
setDirectory(java.lang.String directory) |
void |
setExtension(java.lang.String extension) |
protected void |
storeFaultyService(DeploymentFileData deploymentFileData,
java.lang.Throwable t) |
void |
undeploy(java.lang.String fileName) |
cleanupprotected ConfigurationContext configCtx
protected AxisConfiguration axisConfig
public void init(ConfigurationContext configCtx)
protected void deployServicesInWARClassPath()
protected java.util.ArrayList<java.lang.String> getClassesInWebInfDirectory(java.io.File file)
public void deploy(DeploymentFileData deploymentFileData)
deploy in interface Deployerdeploy in class AbstractDeployerprotected AxisServiceGroup deployClasses(java.lang.String groupName, java.net.URL location, java.lang.ClassLoader classLoader, java.util.List<java.lang.String> classList) throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException, AxisFault
java.lang.ClassNotFoundExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionAxisFaultprotected void storeFaultyService(DeploymentFileData deploymentFileData, java.lang.Throwable t)
protected AxisService createAxisService(java.lang.ClassLoader classLoader, java.lang.String className, java.net.URL serviceLocation) throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException, AxisFault
java.lang.ClassNotFoundExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionAxisFaultpublic void setDirectory(java.lang.String directory)
public void setExtension(java.lang.String extension)
public void undeploy(java.lang.String fileName)
undeploy in interface Deployerundeploy in class AbstractDeployerpublic static boolean isJar(java.io.File f)
f - - fileCopyright © 2004-2015 The Apache Software Foundation. All Rights Reserved.