Package org.rhq.core.pc

Examples of org.rhq.core.pc.PluginContainer.initialize()


        if (LOG.isDebugEnabled() && (configuration.getAdditionalPackagesForRootPluginClassLoaderToExclude() != null)) {
            LOG.debug("Using root plugin classloader regex [" + configuration.getRootPluginClassLoaderRegex() + "]...");
        }

        pc.setConfiguration(configuration);
        pc.initialize();
        return true;
    }

    /**
     * Stops the plugin container.
View Full Code Here


        File dataDir = new File("target/PluginContainerTest");
        dataDir.mkdirs();
        config.setDataDirectory(dataDir);
        PluginContainer pc = PluginContainer.getInstance();
        pc.setConfiguration(config);
        pc.initialize();
    }

    @AfterClass
    protected void afterClass() {
        PluginContainer.getInstance().shutdown();
View Full Code Here

        pcc.setEventSenderInitialDelay(1);
        pcc.setEventSenderPeriod(1);

        PluginContainer pluginContainer = PluginContainer.getInstance();
        pluginContainer.setConfiguration(pcc);
        pluginContainer.initialize();
        eventManager = pluginContainer.getEventManager();

        Resource resource = new Resource();
        resource.setResourceType(resourceType);
        resource.setUuid(UUID.randomUUID().toString());
View Full Code Here

            pcConfig.setDataDirectory(dataDir);

            pcConfig.setInsideAgent(false);
            PluginContainer.getInstance().setConfiguration(pcConfig);
            PluginContainer container = PluginContainer.getInstance();
            container.initialize();
            container.getInventoryManager().executeServerScanImmediately();
            container.getInventoryManager().executeServiceScanImmediately();
            ApacheAugeasTest test = new ApacheAugeasTest();
            if (!test.isAugeasInstalled()) {
                System.out.println("Augeas is not installed.");
View Full Code Here

            PluginContainerConfiguration pcConfig = createPluginContainerConfiguration();
            PluginContainer.getInstance().setConfiguration(pcConfig);

            System.out.println("Starting plugin container...");
            PluginContainer pluginContainer = PluginContainer.getInstance();
            pluginContainer.initialize();
            Set<String> pluginNames = pluginContainer.getPluginManager().getMetadataManager().getPluginNames();
            System.out.println("Plugin container started with the following plugins: " + pluginNames);

            System.out.println("Updating Augeas root in default plugin config...");
            boolean deleteRoot = true;
View Full Code Here

        PluginContainer container = PluginContainer.getInstance();
        container.setConfiguration(config);

        LOG.info("Initializing Plugin Container");

        container.initialize();

        Collection<PluginEnvironment> plugins = container.getPluginManager().getPlugins();
        for (PluginEnvironment pluginEnvironment : plugins)
        {
            LOG.info("Loaded Plugin: " + pluginEnvironment.getPluginName());
View Full Code Here

    {
        PluginContainerConfiguration pluginContainerConfig = createPluginContainerConfiguration();
        PluginContainer pluginContainer = PluginContainer.getInstance();
        pluginContainer.setConfiguration(pluginContainerConfig);
        configureMockScenarioLoader();
        pluginContainer.initialize();
        logLoadedPlugins(pluginContainer);
        pluginContainer.getInventoryManager().addInventoryEventListener(this.inventoryEventListener);
        pluginContainer.getInventoryManager().addInventoryEventListener(new LoggingInventoryEventListener());
    }
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.