org.objectweb.jonas.ws.WebServicesService Interface Reference

Inherited by org.objectweb.jonas.ws.AbsWebServicesServiceImpl.

Inheritance diagram for org.objectweb.jonas.ws.WebServicesService:

Inheritance graph
[legend]
List of all members.

Public Member Functions

void deployWebServices (Context ctx) throws WSServiceException

Package Functions

void removeCache (ClassLoader cl)
void completeWSDeployment (Context ctx) throws WSServiceException

Detailed Description

WebServices Service interface.

Author:
Guillaume Sauthier

Definition at line 39 of file WebServicesService.java.


Member Function Documentation

void org.objectweb.jonas.ws.WebServicesService.completeWSDeployment Context  ctx  )  throws WSServiceException [package]
 

Complete the WebServices Deployment (add informations in web environment)

Parameters:
ctx Context containing the key ClassLoader
Exceptions:
WSServiceException When Endpoints URLs binding fails

Implemented in org.objectweb.jonas.ws.AbsWebServicesServiceImpl.

void org.objectweb.jonas.ws.WebServicesService.deployWebServices Context  ctx  )  throws WSServiceException
 

explore the context classloader to find Web service deployment descriptor (for endpoints) and service-ref element within standard deployment descriptor (for clients). It registers each endpoints in WS engine publishing relative WSDLs, and it instanciates and binds in the registry each clients classes.

Parameters:
ctx the context containing the configuration to deploy the wars.
This context contains the following parameters :
- jarUrls the list of the urls of the jars to deploy.
- warUrls the list of the urls of the wars to deploy.
- parentClassLoader the parent classLoader of the wars.
- earClassLoader the ear classLoader of the j2ee app.
- altDDs the optional URI of deployment descriptor.
Exceptions:
WSServiceException if an error occurs during the deployment.

Implemented in org.objectweb.jonas.ws.AbsWebServicesServiceImpl.

void org.objectweb.jonas.ws.WebServicesService.removeCache ClassLoader  cl  )  [package]
 

Remove the WebServices descriptors associated to the given ClassLoader.

Parameters:
cl the key ClassLoader

Implemented in org.objectweb.jonas.ws.AbsWebServicesServiceImpl.


The documentation for this interface was generated from the following file:
Generated on Tue Feb 15 15:09:51 2005 for JOnAS by  doxygen 1.3.9.1