Bonjour Messieurs !
Je débute en Java mais j'ai un petit soucis et je n'arrive pas vraiment à trouver de piste
![:aie:](https://www.developpez.net/forums/images/smilies/aie.gif)
.
Je développe une application qui peut recevoir des modules. Pour ce faire j'utilise le serviceloader de java.
La cinématique est la suivante:
1) le répertoire "plugin" est rajouté au classpath.
2) le service loader instancie les plugins (qui sont en fait des classes qui implémentent une interface)
Tout fonctionne parfaitement.
Mon problème est que j'aimerais que ces mêmes plugins ne soient capables d'instancier que certaines classes.
Comment peut-on restreindre l'accès aux classes à ces fameux plugins ?
Merci pour votre aide
![:oops:](https://www.developpez.net/forums/images/smilies/icon_redface.gif)
Partager