|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.management.NotificationBroadcasterSupport
org.objectweb.jonas.management.ReconfigDispatcher
org.objectweb.jonas.service.AbsServiceImpl
org.objectweb.jonas.ws.AbsWebServicesServiceImpl
implements deployment process and declares commons abstract methods for all (used) Web services engine. Actually we consider Glue and AXIS.
Field Summary | |
protected static I18n |
i18n
Internationalization tool |
protected static org.objectweb.util.monolog.api.Logger |
logger
Logger for this service. |
static java.lang.String |
PARSINGWITHVALIDATION
WebServices service configuration properties : Xml parsing with validation |
static java.lang.String |
WS_BASE
WebServices service configuration properties : base for web services properties. |
static java.lang.String |
WSDL_HANDLERS
WebServices service configuration properties : WSDL handlers |
protected WSDLManager |
wsdlManager
Manager for WSDL files publishing. |
Fields inherited from class org.objectweb.jonas.management.ReconfigDispatcher |
RECONFIG_TYPE, SAVE_RECONFIG_TYPE |
Constructor Summary | |
AbsWebServicesServiceImpl()
|
Method Summary | |
protected void |
deployEndpoint(java.lang.ClassLoader cl,
WSDeploymentDesc wsdd)
DOCUMENT ME! |
void |
deployWebServices(javax.naming.Context ctx)
Get, update and publish WSDL documents contained in a set of jars and wars. |
protected void |
doDeployWebServices(javax.naming.Context ctx)
Deploy the given Web services. |
protected void |
doInit(javax.naming.Context ctx)
Initialize the service. |
void |
doStart()
Empty Method for WebServices (no running application). |
void |
doStop()
Empty Method for WebServices (no running application). |
void |
locateWSDL()
DOCUMENT ME! |
void |
publishWSDL(WSDLFile wsdl)
Publish the specified WSDL Definition. |
void |
removeCache(java.lang.ClassLoader cl)
|
Methods inherited from class org.objectweb.jonas.service.AbsServiceImpl |
getDomainName, getJonasServerName, getName, init, isStarted, setName, start, stop |
Methods inherited from class org.objectweb.jonas.management.ReconfigDispatcher |
addNotificationListener, getFilter, getHandback, getListener, getNotificationInfo, initLogger, removeNotificationListener, sendReconfigNotification, sendSaveNotification |
Methods inherited from class javax.management.NotificationBroadcasterSupport |
handleNotification, removeNotificationListener, sendNotification |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.objectweb.jonas.ws.WebServicesService |
configureJaxRpcService, getDefaultServletName |
Methods inherited from interface org.objectweb.jonas.service.Service |
getName, init, isStarted, setName, start, stop |
Field Detail |
public static final java.lang.String PARSINGWITHVALIDATION
public static final java.lang.String WSDL_HANDLERS
public static final java.lang.String WS_BASE
protected static org.objectweb.util.monolog.api.Logger logger
protected static I18n i18n
protected WSDLManager wsdlManager
Constructor Detail |
public AbsWebServicesServiceImpl()
Method Detail |
protected void doInit(javax.naming.Context ctx) throws ServiceException
doInit
in class AbsServiceImpl
ctx
- the configuration context of the service.
ServiceException
- if the initialization failed.public void deployWebServices(javax.naming.Context ctx) throws WSServiceException
deployWebServices
in interface WebServicesService
ctx
- the context containing the configuration to deploy the
wars.WSServiceException
- if an error occurs during the deployment.protected void doDeployWebServices(javax.naming.Context ctx) throws WSServiceException
ctx
- Context used for parameter passing.
WSServiceException
- when error occurs.protected void deployEndpoint(java.lang.ClassLoader cl, WSDeploymentDesc wsdd)
cl
- DOCUMENT ME!wsdd
- DOCUMENT ME!public void locateWSDL()
locateWSDL
in interface WebServicesService
public void publishWSDL(WSDLFile wsdl)
publishWSDL
in interface WebServicesService
wsdl
- The WSDL Definition to be publishedWSDLManager
public void doStop() throws ServiceException
doStop
in class AbsServiceImpl
ServiceException
- never thrownpublic void doStart() throws ServiceException
doStart
in class AbsServiceImpl
ServiceException
- never thrownpublic void removeCache(java.lang.ClassLoader cl)
removeCache
in interface WebServicesService
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |