All Packages Class Hierarchy This Package Previous Next Index
Interface oracle.soap.server.AutonomousProvider
- public interface AutonomousProvider
- extends Provider
AutonomousProvider
extends the Provider
interface for a provider that defines its own services.
Since the SOAP server is not aware of the services offered by
an autonomous provider, the server must be able to query the
provider to determine whether it can handle a specific service
request.
This provider was specifically created for Oracle EJBs.
An autonomous provider implementation must:
- provide a no-args constructor
- be thread-safe
-
isMine(String)
- Return an indication of whether this provider can handle
the given service request.
-
list()
- Return the list of all SOAP services that are available through
this provider.
isMine
public abstract boolean isMine(String serviceId) throws SOAPException
- Return an indication of whether this provider can handle
the given service request.
- Parameters:
- serviceId
- The id of the requested service.
- Throws: SOAPException
- Unable to make determination.
list
public abstract String[] list() throws SOAPException
- Return the list of all SOAP services that are available through
this provider.
- Returns:
- The list of SOAP service URIs.
- Throws: SOAPException
- Unable to provide list.
All Packages Class Hierarchy This Package Previous Next Index