Examples of IPermissionsManager


Examples of org.lestr.astenn.configuration.IPermissionsManager

    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
View Full Code Here

Examples of org.lestr.astenn.configuration.IPermissionsManager

        for (String name : registry.list())
            LocateRegistry.getRegistry().unbind(name);

        // Récupération du gestionnaire de permissions d'Astenn
        IPermissionsManager permissionsManager = PluginsManager.getSingleton().getConfiguration().getPermissionsManager();

        for (Class<?>[] plugin : permissionsManager.getExposedLocalPlugins())
            registry.unbind(plugin[0].getName() + "/" + plugin[1].getName());

        registry = null;

    }// END Method stop
View Full Code Here

Examples of org.lestr.astenn.configuration.IPermissionsManager

    @Override
    public void start() throws Exception {

        // Récupération du gestionnaire de permissions d'Astenn
        IPermissionsManager permissionsManager = PluginsManager.getSingleton().getConfiguration().getPermissionsManager();

        // Exposition SOAP de l'ensemble des greffons enregistrés dans le gestionnaire de permissions
        // comme devant étre exposés
        for (Class<?>[] plugin : permissionsManager.getExposedLocalPlugins())
            exposeLocalPlugin(plugin[0], plugin[1]);

        // 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
View Full Code Here

Examples of org.lestr.astenn.configuration.IPermissionsManager

    @Override
    public void stop() throws Exception {

        // Récupération du gestionnaire de permissions d'Astenn
        IPermissionsManager permissionsManager = PluginsManager.getSingleton().getConfiguration().getPermissionsManager();

        // Arrét de la surveillance des événements survenant au sein du gestionnaire de permissions
        permissionsManager.getListeners().remove(securityManagerListener);

        // Arrêt de l'exposition SOAP de l'ensemble des greffons enregistrés dans le gestionnaire de
        // permissions comme devant étre exposés
        for (Class<?>[] plugin : permissionsManager.getExposedLocalPlugins())
            unexposeLocalPlugin(plugin[0], plugin[1]);

    }// END Method stop
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.