|
Oracle® Application Server XML Java API Reference 10g Release 3 (10.1.3) B28238-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.soap.providers.JavaProvider
JavaProvider
is a service provider implementation for services that are Java classes.
The provider implementation does the following:
This provider is thread-safe.
Constructor Summary | |
JavaProvider() |
Method Summary | |
void |
destroy() One-time service provider cleanup. |
java.lang.String |
getId() Get this provider's unique provider id. |
protected java.lang.Object |
getTargetObject(RequestContext rc) |
void |
init(ProviderDeploymentDescriptor pd, SOAPServerContext ssc) One-time service provider initialization. |
void |
invoke(RequestContext rc) Invoke the requested method in the specified service. |
protected void |
invokeMethod(RequestContext rc, java.lang.Object targetObject) |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JavaProvider()
Method Detail |
public void init(ProviderDeploymentDescriptor pd, SOAPServerContext ssc) throws SOAPException
init
in interface Provider
pd
- The provider descriptor that contains the provider deployment information.ssc
- The SOAP server context, which contains the logger for informational messages.SOAPException
- Unable to initialize and therefore unable to provide services.destroy()
public void destroy() throws SOAPException
destroy
in interface Provider
SOAPException
- Unable to destroy.init(oracle.soap.server.ProviderDeploymentDescriptor, oracle.soap.server.SOAPServerContext)
public java.lang.String getId()
getId
in interface Provider
public void invoke(RequestContext rc) throws SOAPException
invoke
in interface Provider
rc
- The RequestContext
that completely describes the request.SOAPException
- Error during method invocation for any number of reasons, including user does not have permission, method does not exist.protected java.lang.Object getTargetObject(RequestContext rc) throws SOAPException
SOAPException
protected void invokeMethod(RequestContext rc, java.lang.Object targetObject) throws SOAPException
SOAPException
|
Oracle® Application Server XML Java API Reference 10g Release 3 (10.1.3) B28238-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |