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:


Method Index

 o isMine(String)
Return an indication of whether this provider can handle the given service request.
 o list()
Return the list of all SOAP services that are available through this provider.

Methods

 o 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.
 o 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