public abstract class BaseDeployer extends java.lang.Object implements ServerDeployer
| Constructor and Description |
|---|
BaseDeployer()
Construct BaseDeployer
|
| Modifier and Type | Method and Description |
|---|---|
void |
deployWebService(MboRemote service)
Deploy Web Service for one service.
|
void |
deployWebService(java.util.Vector allServices)
Deploy Web Service for multiple services.
|
protected MXLogger |
getLogger()
Deployment logger
|
protected WSDLGenerator |
getWSDLGenerator(MboRemote service,
boolean generateWSDL)
Generates WSDL and returns instance of WSDLGenerator
|
protected void |
processUDDIEntry(WSDLGenerator wsdlGen,
boolean create)
Create/Remove UDDI Registry.
|
protected abstract void |
processWebService(java.util.Vector allServices,
boolean deploy)
Process Web Service for multiple services.
|
void |
undeployWebService(MboRemote service)
Undeploy Web Service for one service.
|
void |
undeployWebService(java.util.Vector allServices)
Deploy Web Service for multiple services.
|
public void deployWebService(MboRemote service) throws MXException, java.rmi.RemoteException
deployWebService in interface ServerDeployerservice - MaxWSRegistry objectMXException - MAXIMO exceptionjava.rmi.RemoteException - Remote exceptionpublic void deployWebService(java.util.Vector allServices)
throws MXException,
java.rmi.RemoteException
deployWebService in interface ServerDeployerallServices - Vector of all selected MaxWSRegistry objectsMXException - MAXIMO exceptionjava.rmi.RemoteException - Remote exceptionpublic void undeployWebService(MboRemote service) throws MXException, java.rmi.RemoteException
undeployWebService in interface ServerDeployerservice - MaxWSRegistry objectMXException - MAXIMO exceptionjava.rmi.RemoteException - Remote exceptionpublic void undeployWebService(java.util.Vector allServices)
throws MXException,
java.rmi.RemoteException
undeployWebService in interface ServerDeployerallServices - Vector of all selected MaxWSRegistry objectsMXException - MAXIMO exceptionjava.rmi.RemoteException - Remote exceptionprotected abstract void processWebService(java.util.Vector allServices,
boolean deploy)
throws MXException,
java.rmi.RemoteException
allServices - Vector of all selected MaxWSRegistry objectsdeploy - indicator if services need to be deployed or undeployedMXException - MAXIMO exceptionjava.rmi.RemoteException - Remote exceptionprotected WSDLGenerator getWSDLGenerator(MboRemote service, boolean generateWSDL) throws MXException, java.rmi.RemoteException
service - MboSet of all MaxWSRegistry objectsgenerateWSDL - indicator if wsdl need to be generatedMXException - Maximo ExceptionAxisException - Axis Exceptionjava.rmi.RemoteExceptionprotected void processUDDIEntry(WSDLGenerator wsdlGen, boolean create) throws MXException, java.rmi.RemoteException
wsdlGen - Instance of WSDL Generatorcreate - indicates if UDDI registry need to be created or removedMXExceptionjava.rmi.RemoteExceptionprotected MXLogger getLogger()