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, undeployWebService
public 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 BaseDeployer
allServices
- 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