com.ibm.itim.remoteservices.provider
Interface ServiceProviderFactory
- public interface ServiceProviderFactory
This interface should be implemented and used to instantiated and
initialize a ServiceProvider implementation. Implementing classes should
have a zero agrument constructor. The correct factory class to instantiate will
be found based on the service profile definition.
getServiceProvider
public ServiceProvider getServiceProvider(ServiceProviderInformation serviceProviderInfo)
throws ProviderConfigurationException
- Instantiate and initialize a ServiceProvider implementation. The
serviceProviderInfo should be used to determine the type of service instance.
- Parameters:
serviceProviderInfo
- Encapsulates information about the service instance
- Returns:
- a class implementing the ServiceProvider for the corresponding service instance
- Throws:
ProviderConfigurationException
- if there is a configuration or lookup problem
IBM Tivoli Identity Manager 4.6
© Copyright International Business Machines Corporation 2005. All rights
reserved. US Government Users Restricted Rights
Use, duplication or disclosure restricted by GSA ADP Schedule
Contract with IBM Corp.