Table of Contents

About

There are three essential components of a service provider framework:

  • a service interface, which providers implement;
  • a provider registration API, which the system uses to register implementations, giving clients access to them;
  • and a service access API, which clients use to obtain an instance of the service.

Example

With the Java service provider interface, in the case of JDBC,

List