Looking for java Answers? Try Ask4KnowledgeBase
Looking for java Keywords? Try Ask4Keywords

Java LanguageServiceLoader


Remarques

ServiceLoader peut être utilisé pour obtenir des instances de classes étendant un type donné (= service) spécifié dans un fichier contenu dans un fichier .jar . Le service étendu / implémenté est souvent une interface, mais ce n'est pas obligatoire.

Les classes d'extension / implémentation doivent fournir un constructeur à argument nul pour que ServiceLoader les instancie.

Pour être découvert par ServiceLoader un fichier texte portant le nom complet du type de nom du service implémenté doit être stocké dans le META-INF/services du fichier jar. Ce fichier contient un nom qualifié complet d'une classe implémentant le service par ligne.

ServiceLoader Exemples Liés