public void start() throws Exception {
registry = port == 1099 ? LocateRegistry.getRegistry() : LocateRegistry.createRegistry(port);
// Récupération du gestionnaire de permissions d'Astenn
IPermissionsManager permissionsManager = PluginsManager.getSingleton().getConfiguration().getPermissionsManager();
for (Class<?>[] plugin : permissionsManager.getExposedLocalPlugins())
if (Remote.class.isAssignableFrom(plugin[1]))
registry.rebind(plugin[0].getName() + "/" + plugin[1].getName(), (Remote) plugin[1].newInstance());
// Démarrage de la surveillance des événements survenant au sein du gestionnaire de permissions
// afin que de bien exposer ou retirer les greffons lorsque demandé
permissionsManager.getListeners().add(securityManagerListener);
}// END Method start