|
||||||||||
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 java.lang.String |
PROVIDER_MAJOR_VERSION
The major version of the SOAPProvider implementation. |
static java.lang.String |
PROVIDER_MINOR_VERSION
The minor version of the SOAPProvider implementation. |
static java.lang.String |
PROVIDER_NAME
The name of the SOAPProvider implementation. |
Method Summary | |
---|---|
void |
deployService(java.lang.String srvName,
java.lang.Class srvClass,
java.lang.Object srvObject,
java.lang.String handlerChain)
Deploys an Object as a WebService using the implementation's default binding type. |
void |
deployService(java.lang.String srvName,
java.lang.String bindingType,
java.lang.Class srvClass,
java.lang.Object srvObject,
java.lang.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,
java.lang.String srvName,
java.lang.Class srvClass,
java.lang.Object srvObject,
java.lang.String handlerChain)
Deploys an Object as a WebService using the provider's default binding type. |
void |
deployService(WebApp webApp,
java.lang.String srvName,
java.lang.String bindingType,
java.lang.Class srvClass,
java.lang.Object srvObject,
java.lang.String handlerChain)
Deploys an Object as a WebService using a specified binding type The service is deployed into the specified WebApp context |
java.lang.Object |
getProviderDeployer()
|
java.lang.Object |
getProviderDeployer(WebApp webApp)
|
java.lang.Object |
getProviderEngine()
|
java.lang.String |
getProviderName()
Getter method for the implementation's provider name. |
java.lang.String |
getProviderVersion()
Getter method for the implementation's version. |
WebApp |
getWebApp(org.osgi.framework.Bundle bundle,
java.lang.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(java.lang.String contextPath,
boolean create)
Gets a web application from the provider for the given context path. |
void |
undeployService(java.lang.String srvName,
java.lang.Class srvClass)
|
void |
undeployService(WebApp webApp,
java.lang.String srvName,
java.lang.Class srvClass)
|
Field Detail |
---|
static final java.lang.String PROVIDER_NAME
static final java.lang.String PROVIDER_MAJOR_VERSION
static final java.lang.String PROVIDER_MINOR_VERSION
Method Detail |
---|
java.lang.String getProviderName()
java.lang.String getProviderVersion()
java.lang.Object getProviderEngine()
java.lang.Object getProviderDeployer()
java.lang.Object getProviderDeployer(WebApp webApp)
void deployService(java.lang.String srvName, java.lang.Class srvClass, java.lang.Object srvObject, java.lang.String handlerChain) throws java.lang.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
java.lang.Exception
void deployService(java.lang.String srvName, java.lang.String bindingType, java.lang.Class srvClass, java.lang.Object srvObject, java.lang.String handlerChain) throws java.lang.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
java.lang.Exception
void deployService(WebApp webApp, java.lang.String srvName, java.lang.Class srvClass, java.lang.Object srvObject, java.lang.String handlerChain) throws java.lang.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
java.lang.Exception
void deployService(WebApp webApp, java.lang.String srvName, java.lang.String bindingType, java.lang.Class srvClass, java.lang.Object srvObject, java.lang.String handlerChain) throws java.lang.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
java.lang.Exception
void undeployService(java.lang.String srvName, java.lang.Class srvClass) throws java.lang.Exception
java.lang.Exception
void undeployService(WebApp webApp, java.lang.String srvName, java.lang.Class srvClass) throws java.lang.Exception
java.lang.Exception
WebApp getWebApp(java.lang.String contextPath, boolean create) throws java.lang.Exception
contextPath
- the context path of the desired WebAppcreate
- if true
, create the WebApp if it does not exits.
java.lang.Exception
WebApp getWebApp(org.osgi.framework.Bundle bundle, java.lang.String contextPath, boolean create) throws java.lang.Exception
contextPath
- the context path of the desired WebAppcreate
- if true
, create the WebApp if it does not exits.
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |