public class JAXWSDeployer extends BaseDeployer
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AXIS |
static java.lang.String |
DEPLOYMENT_MODULE |
static java.lang.String |
JAXWS |
static java.lang.String |
JAXWSDIR |
static java.lang.String |
MAXIMO_WSDL_NS_PREFIX |
static java.lang.String |
NAMESPACE_URI_J2EE |
static java.lang.String |
NAMESPACE_URI_JAVAEE |
static java.lang.String |
NAMESPACE_XSD_J2EE |
static java.lang.String |
NAMESPACE_XSD_JAVAEE |
static org.jdom2.Namespace |
XSI_NAMESPACE |
| Constructor and Description |
|---|
JAXWSDeployer()
Private Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected org.jdom2.Element |
buildInitialContextDefinition(java.lang.String serviceName)
Build Initial Context element for Web definition
|
protected org.jdom2.Element |
buildPortComponent(java.lang.String serviceName,
javax.xml.namespace.QName portQName)
Buld Port element for Web Service definition
|
protected org.jdom2.Element |
buildServletDefinition(java.lang.String serviceName)
Build Servlet element for Web definition
|
protected org.jdom2.Element |
buildServletMappingDefinition(java.lang.String serviceName)
Build Servlet Mapping element for Web definition
|
protected org.jdom2.Element |
buildWebServiceDefinition(MboRemote service,
java.util.Map allEntries,
boolean deploy)
Build Web Service definition for deployed/undeployed Web Services
|
protected void |
processWebService(java.util.Vector allServices,
boolean deploy)
Process Web Service definition for multiple services.
|
deployWebService, deployWebService, getLogger, getWSDLGenerator, processUDDIEntry, undeployWebService, undeployWebServicepublic static final java.lang.String JAXWS
public static final java.lang.String AXIS
public static final java.lang.String JAXWSDIR
public static final java.lang.String DEPLOYMENT_MODULE
public static final java.lang.String MAXIMO_WSDL_NS_PREFIX
public static final java.lang.String NAMESPACE_URI_J2EE
public static final java.lang.String NAMESPACE_URI_JAVAEE
public static final java.lang.String NAMESPACE_XSD_JAVAEE
public static final java.lang.String NAMESPACE_XSD_J2EE
public static org.jdom2.Namespace XSI_NAMESPACE
public JAXWSDeployer()
MXException - MAXIMO exceptionprotected void processWebService(java.util.Vector allServices,
boolean deploy)
throws MXException,
java.rmi.RemoteException
processWebService in class BaseDeployerallServices - Vector of all selected MaxWSRegistry objectsdeploy - indicator if services need to be deployed or undeployedMXException - MAXIMO exceptionjava.rmi.RemoteException - Remote exceptionprotected org.jdom2.Element buildWebServiceDefinition(MboRemote service, java.util.Map allEntries, boolean deploy) throws MXException, java.rmi.RemoteException
service - MaxWSRegistry object to processallEntries - List of all entries to write to the filedeploy - indicator if services need to be deployed or undeployedMXException - MAXIMO exceptionjava.rmi.RemoteException - Remote exceptionprotected org.jdom2.Element buildPortComponent(java.lang.String serviceName,
javax.xml.namespace.QName portQName)
throws MXException
serviceName - Web Service nameportQName - Port qualified nameMXException - MAXIMO exceptionprotected org.jdom2.Element buildServletDefinition(java.lang.String serviceName)
throws MXException
serviceName - Web Service nameMXException - MAXIMO exceptionprotected org.jdom2.Element buildServletMappingDefinition(java.lang.String serviceName)
throws MXException
serviceName - Web Service nameMXException - MAXIMO exceptionprotected org.jdom2.Element buildInitialContextDefinition(java.lang.String serviceName)
throws MXException
serviceName - Web Service nameMXException - MAXIMO exception