Pühapäev, august 02, 2026

Ajalugu, Täna ajaloos

TÄNA AJALOOS, 11. juuli ⟩ Avati Tallinna teletorn

Service provider interface (SPI) is an API intended to be implemented or extended by a third party. It can be used to enable framework extension and replaceable components.[1][2][3]

Details

From Java documentation:

See also

References

  1. 1 2 "Introduction to the Service Provider Interfaces". Oracle Java Documentation. 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
  2. 1 2 Thribhuvan Thakur (November 18, 2009). "Service Provider Interface: Creating Extensible Java Applications". Developer.com. Archived from the original on November 22, 2009. Retrieved August 20, 2010. 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.
  3. Seacord, C. Robert & Wrage, Lutz (July 2002). "Replaceable Components and the Service Provider Interface". Software Engineering Institute (CMU).
  4. "ServiceLoader".

Leave a Reply