Interfața furnizorului de servicii

O interfață de furnizor de servicii ( SPI ) este un API destinat să fie implementat sau extins de o terță parte. Poate fi folosit pentru a activa extensia cadrului și componentele înlocuibile.

Detalii

Din documentația Java:

Un serviciu este un set binecunoscut de interfețe și clase (de obicei abstracte). Un furnizor de servicii este o implementare concretă a unui serviciu. Clasele dintr-un furnizor implementează de obicei interfețe și subclase de clase definite în serviciul însuși. Furnizorii de servicii pot fi instalați în implementarea platformei Java ca extensii, adică fișiere JAR plasate în oricare dintre directoarele de extensii normale. Furnizorii pot fi, de asemenea, disponibili prin adăugarea acestora la calea de clasă a aplicației sau folosind alte mijloace specifice platformei.