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 ServerDeployer
service
- MaxWSRegistry objectMXException
- MAXIMO exceptionjava.rmi.RemoteException
- Remote exceptionpublic void deployWebService(java.util.Vector allServices) throws MXException, java.rmi.RemoteException
deployWebService
in interface ServerDeployer
allServices
- Vector of all selected MaxWSRegistry objectsMXException
- MAXIMO exceptionjava.rmi.RemoteException
- Remote exceptionpublic void undeployWebService(MboRemote service) throws MXException, java.rmi.RemoteException
undeployWebService
in interface ServerDeployer
service
- MaxWSRegistry objectMXException
- MAXIMO exceptionjava.rmi.RemoteException
- Remote exceptionpublic void undeployWebService(java.util.Vector allServices) throws MXException, java.rmi.RemoteException
undeployWebService
in interface ServerDeployer
allServices
- 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.RemoteException
protected 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 removedMXException
java.rmi.RemoteException
protected MXLogger getLogger()