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