|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IJAXRPCService
WebServices Service interface.
Field Summary | |
---|---|
static String |
CLASSLOADER_CTX_PARAM
classloader Context param. |
static String |
ISINEAR_CTX_PARAM
isInEar Context Param. |
static String |
PARENT_OBJECTNAME_CTX_PARAM
parentObjectName Context Param. |
static String |
UNPACK_DIRECTORY_CTX_PARAM
Directory (as a File) where is unpacked the deployed archive. |
static String |
WARURL_CTX_PARAM
warURL Context Param. |
Method Summary | |
---|---|
String |
applyWSGen(org.ow2.util.ee.deploy.api.deployable.IDeployable<?> deployable)
Apply WSGen on the given deployable. |
Reference |
buildServiceRef(IServiceRefDesc rd,
ClassLoader loader)
buildServiceRef from WS ref descriptor. |
void |
completeWSDeployment(Context ctx)
Complete the WebServices Deployment (add informations in web environment). |
void |
deployWebServices(Context ctx)
explore the context classloader to find Web service deployment descriptor (for endpoints) and service-ref element within standard deployment descriptor (for clients). |
boolean |
isAutoWsGenEngaged()
Automatic WSGen is enabled ? |
void |
removeCache(ClassLoader cl)
Remove the WebServices descriptors associated to the given ClassLoader. |
void |
undeployWebServices(Context ctx)
Undeploy the WebServices : unpublish WSDL + unregister MBeans. |
Methods inherited from interface org.ow2.jonas.service.Service |
---|
getName, init, isStarted, setName, start, stop |
Field Detail |
---|
static final String CLASSLOADER_CTX_PARAM
static final String PARENT_OBJECTNAME_CTX_PARAM
static final String ISINEAR_CTX_PARAM
static final String WARURL_CTX_PARAM
static final String UNPACK_DIRECTORY_CTX_PARAM
Method Detail |
---|
void deployWebServices(Context ctx) throws WSException
ctx
- the context containing the configuration to deploy the
wars.WSException
- if an error occurs during the deployment.void removeCache(ClassLoader cl)
cl
- the key ClassLoadervoid completeWSDeployment(Context ctx) throws WSException
ctx
- Context containing the key ClassLoader
WSException
- When Endpoints URLs binding failsReference buildServiceRef(IServiceRefDesc rd, ClassLoader loader) throws NamingException
rd
- WS ref descriptor
NamingException
void undeployWebServices(Context ctx) throws WSException
ctx
- Context containing undeployment informations
WSException
- When undeployment failsboolean isAutoWsGenEngaged()
String applyWSGen(org.ow2.util.ee.deploy.api.deployable.IDeployable<?> deployable) throws WSException
deployable
- the deployable to use
WSException
- If WSGen cannot be applied.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |