Interfejs dostawcy usługi (ang. Service Provider Interface) to interfejs API przeznaczony do wdrożenia lub rozszerzenia przez stronę trzecią. Można go użyć do włączenia rozszerzenia frameworka i komponentów wymiennych.

Szczegóły Dokumentacja ServiceLoader:

Koncepcja może być rozszerzona na inne platformy za pomocą odpowiednich narzędzi. W środowisku uruchomieniowym Java interfejsy SPI są używane w:

Java Database Connectivity Java Cryptography Extension Java Naming and Directory Interface Java API for XML Processing Java Business Integration Java Sound Java Image I/O Java File Systems

Zobacz też Wtyczka (przetwarzanie) Java (język programowania) Java (platforma oprogramowania)

Przypisy

Linki zewnętrzne Wymienne komponenty i interfejs dostawcy usług (.pdf w The Software Engineering Institute CMU) Oficjalna dokumentacja API Java: java.util. Klasa ServiceLoader i pakiet java.util.spi

Kategoria:Interfejsy programistyczne