|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SOAPProvider
SOAPProvider is an interface for generic SOAP functionality.
Use this interface to register SOAPProvider services with the OSGi
runtime using the BundleContext.registerService() methods.
| Field Summary | |
|---|---|
static String |
PROVIDER_MAJOR_VERSION
The major version of the SOAPProvider implementation. |
static String |
PROVIDER_MINOR_VERSION
The minor version of the SOAPProvider implementation. |
static String |
PROVIDER_NAME
The name of the SOAPProvider implementation. |
| Method Summary | |
|---|---|
void |
deployService(String srvName,
Class srvClass,
Object srvObject,
String handlerChain)
Deploys an Object as a WebService using the implementation's default binding type. |
void |
deployService(String srvName,
String bindingType,
Class srvClass,
Object srvObject,
String handlerChain)
Deploys an Object as a WebService using a specified binding type The service is deployed into the provider's default application context. |
void |
deployService(WebApp webApp,
String srvName,
Class srvClass,
Object srvObject,
String handlerChain)
Deploys an Object as a WebService using the provider's default binding type. |
void |
deployService(WebApp webApp,
String srvName,
String bindingType,
Class srvClass,
Object srvObject,
String handlerChain)
Deploys an Object as a WebService using a specified binding type The service is deployed into the specified WebApp context |
Object |
getProviderDeployer()
|
Object |
getProviderDeployer(WebApp webApp)
|
Object |
getProviderEngine()
|
String |
getProviderName()
Getter method for the implementation's provider name. |
String |
getProviderVersion()
Getter method for the implementation's version. |
WebApp |
getWebApp(org.osgi.framework.Bundle bundle,
String contextPath,
boolean create)
Gets a web application from the provider for the given context path, using the provided bundle as the location for the engine's configuration information |
WebApp |
getWebApp(String contextPath,
boolean create)
Gets a web application from the provider for the given context path. |
void |
undeployService(String srvName,
Class srvClass)
|
void |
undeployService(WebApp webApp,
String srvName,
Class srvClass)
|
| Field Detail |
|---|
static final String PROVIDER_NAME
static final String PROVIDER_MAJOR_VERSION
static final String PROVIDER_MINOR_VERSION
| Method Detail |
|---|
String getProviderName()
String getProviderVersion()
Object getProviderEngine()
Object getProviderDeployer()
Object getProviderDeployer(WebApp webApp)
void deployService(String srvName,
Class srvClass,
Object srvObject,
String handlerChain)
throws Exception
srvName - the display name of the servicesrvClass - the class or interface that should be exposed. Specifying an interface
allows only the desired methods of the service object to be published.srvObject - the actual implementation
Exception
void deployService(String srvName,
String bindingType,
Class srvClass,
Object srvObject,
String handlerChain)
throws Exception
srvName - the display name of the servicebindingType - the name of the desired binding typesrvClass - the class or interface that should be exposed. Specifying an interface
allows only the desired methods of the service object to be published.srvObject - the actual implementation
Exception
void deployService(WebApp webApp,
String srvName,
Class srvClass,
Object srvObject,
String handlerChain)
throws Exception
WebApp context
webApp - the target web application contextsrvName - the display name of the servicesrvClass - the class or interface that should be exposed. Specifying an interface
allows only the desired methods of the service object to be published.srvObject - the actual implementation
Exception
void deployService(WebApp webApp,
String srvName,
String bindingType,
Class srvClass,
Object srvObject,
String handlerChain)
throws Exception
WebApp context
webApp - the target web application contextsrvName - the display name of the servicebindingType - the name of the desired binding typesrvClass - the class or interface that should be exposed. Specifying an interface
allows only the desired methods of the service object to be published.srvObject - the actual implementation
Exception
void undeployService(String srvName,
Class srvClass)
throws Exception
Exception
void undeployService(WebApp webApp,
String srvName,
Class srvClass)
throws Exception
Exception
WebApp getWebApp(String contextPath,
boolean create)
throws Exception
contextPath - the context path of the desired WebAppcreate - if true, create the WebApp if it does not exits.
Exception
WebApp getWebApp(org.osgi.framework.Bundle bundle,
String contextPath,
boolean create)
throws Exception
contextPath - the context path of the desired WebAppcreate - if true, create the WebApp if it does not exits.
Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||