|
Oracle® XML Java API Reference Release 1 (10.1) B12024-01 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--oracle.soap.server.impl.ProviderManagerImpl
ProviderManagerImpl is an implementation of a provider manager that stores its deployment information in a file.
| Field Summary | |
static java.lang.String |
DEFAULT_CONFIG_MANAGER |
static java.lang.String |
OPTION_REQUIRED_REQUEST_URI |
| Constructor Summary | |
ProviderManagerImpl() | |
| Method Summary | |
void |
deploy(ProviderDeploymentDescriptor pd)Deploy the given provider. |
void |
destroy()Cleanup the provider manager. |
java.lang.String |
getDefaultConfigManagerClassname()Get the class name of the default configuration manager. |
java.lang.String |
getRequiredRequestURI()Get the URI that provider manager requests must be made to in order to be accepted. |
void |
init(java.util.Properties options, javax.servlet.ServletContext context, ConfigManager configManager)Initialize the provider manager. |
java.lang.String[] |
list()Get a list of provider ids for all providers that have been deployed. |
ProviderDeploymentDescriptor |
query(java.lang.String providerId)Get the deployment descriptor for the given provider. |
void |
setServiceManager(ServiceManager serviceManager)Make the service manager that is being used to manage service deployment information available to the provider manager. |
ProviderDeploymentDescriptor |
undeploy(java.lang.String providerId)Undeploy the given provider, and return its descriptor. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String DEFAULT_CONFIG_MANAGER
public static final java.lang.String OPTION_REQUIRED_REQUEST_URI
| Constructor Detail |
public ProviderManagerImpl()
| Method Detail |
public java.lang.String getDefaultConfigManagerClassname()
getDefaultConfigManagerClassname in interface ProviderManager
public void init(java.util.Properties options,
javax.servlet.ServletContext context,
ConfigManager configManager)
throws SOAPException
init in interface ProviderManageroptions - The options required to setup access to the deployment information.context - The servlet context.configManager - The configuration manager for this provider manager.SOAPException - Unable to access the deployment information.
public void destroy()
throws SOAPException
destroy in interface ProviderManagerSOAPException - Unable to cleanup the provider manager.public void setServiceManager(ServiceManager serviceManager)
setServiceManager in interface ProviderManagerpublic java.lang.String getRequiredRequestURI()
getRequiredRequestURI in interface ProviderManagernull if any URI can be used.
public ProviderDeploymentDescriptor undeploy(java.lang.String providerId)
throws SOAPException
undeploy in interface ProviderManagerproviderId - The id of the provider to undeploy.SOAPException - If the provider is not found or failed to undeploy.
public void deploy(ProviderDeploymentDescriptor pd)
throws SOAPException
deploy in interface ProviderManagerpd - The provider descriptor for the provider to deploy.SOAPException - If unable to deploy.
public ProviderDeploymentDescriptor query(java.lang.String providerId)
throws SOAPException
query in interface ProviderManagerproviderId - The id of the provider.SOAPException - If the provider is not found.
public java.lang.String[] list()
throws SOAPException
list in interface ProviderManagerSOAPException - Unable to list provider ids.
|
Oracle® XML Java API Reference Release 1 (10.1) B12024-01 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||