Analysis of information sources in references of the Wikipedia article "Service provider interface" in English language version.
A service provider interface (SPI) is the set of public interfaces and abstract classes that a service defines. A SPI may be represented by a single interface (type) or abstract class or a set of interfaces or abstract classes that define the service contract.
Services are units of sound-handling functionality that are automatically available when an application program makes use of an implementation of the Java Sound API