Examples of PluginContainerConfiguration


Examples of org.rhq.core.pc.PluginContainerConfiguration

        jobsCompleted = Collections.synchronizedMap(new TreeMap<String, Long>());

        ServerServices serverServices = new ServerServices();
        serverServices.setOperationServerService(new MockOperationServerService());

        pcConfig = new PluginContainerConfiguration();
        pcConfig.setOperationInvocationTimeout(OPERATION_TIMEOUT_MILLIS / 1000L);
        pcConfig.setServerServices(serverServices);

        manager = new MockOperationManager(pcConfig);
        println("Starting new test method...");
View Full Code Here

Examples of org.rhq.core.pc.PluginContainerConfiguration

    ConfigurationManager configurationMgr;

    @BeforeMethod
    public void setup() {
        configMgmtFactory = context.mock(ConfigManagementFactory.class);
        PluginContainerConfiguration containerConfig = new PluginContainerConfiguration();
        configurationMgr = new ConfigurationManager(containerConfig, componentService, configMgmtFactory, null, null);
    }
View Full Code Here

Examples of org.rhq.core.pc.PluginContainerConfiguration

        jobsCompleted = Collections.synchronizedMap(new TreeMap<String, Long>());

        ServerServices serverServices = new ServerServices();
        serverServices.setOperationServerService(new MockOperationServerService());

        pcConfig = new PluginContainerConfiguration();
        pcConfig.setOperationInvocationTimeout(5);
        pcConfig.setServerServices(serverServices);

        manager = new MockOperationManager(pcConfig);
    }
View Full Code Here

Examples of org.rhq.core.pc.PluginContainerConfiguration

        if (sender != null) {
            ClientRemotePojoFactory factory = sender.getClientRemotePojoFactory();
            server = factory.getRemotePojo(CoreServerService.class);
        }

        PluginContainerConfiguration pc_config = agent.getConfiguration().getPluginContainerConfiguration();
        PluginUpdate plugin_update = new PluginUpdate(server, pc_config);

        return plugin_update;
    }
View Full Code Here

Examples of org.rhq.core.pc.PluginContainerConfiguration

        ClassLoader originalCL = Thread.currentThread().getContextClassLoader();
        try {
            Thread.currentThread().setContextClassLoader(this.getClass().getClassLoader());
            PluginUpdate updater = getPluginUpdateObject();
            plugins = updater.getCurrentPluginFiles();
            PluginContainerConfiguration pcConfig = m_agent.getConfiguration().getPluginContainerConfiguration();
            List<String> enabledPlugins = pcConfig.getEnabledPlugins();
            List<String> disabledPlugins = pcConfig.getDisabledPlugins();

            PropertyList list = new PropertyList("plugins".intern());
            info.getComplexResults().put(list);

            if (plugins.size() > 0) {
View Full Code Here

Examples of org.rhq.core.pc.PluginContainerConfiguration

        if (sender != null) {
            ClientRemotePojoFactory factory = sender.getClientRemotePojoFactory();
            server = factory.getRemotePojo(CoreServerService.class);
        }

        PluginContainerConfiguration pc_config = m_agent.getConfiguration().getPluginContainerConfiguration();
        PluginUpdate plugin_update = new PluginUpdate(server, pc_config);

        return plugin_update;
    }
View Full Code Here

Examples of org.rhq.core.pc.PluginContainerConfiguration

            clRegex = PluginContainerConfiguration.getDefaultClassLoaderFilter();
        }

        // now that we have all the individual preferences, let's squirrel them away in a config object
        PluginContainerConfiguration config = new PluginContainerConfiguration();

        config.setInsideAgent(true);
        config.setPluginDirectory(plugin_dir);
        config.setDataDirectory(data_directory);
        config.setTemporaryDirectory(tmp_directory);
        config.setDisabledPlugins(disabled_plugins);
        config.setEnabledPlugins(enabled_plugins);
        config.setDisabledResourceTypes(disabled_types);
        config.setRootPluginClassLoaderRegex(clRegex);
        config.setServerDiscoveryInitialDelay(server_discovery_initial_delay);
        config.setServerDiscoveryPeriod(server_discovery_period);
        config.setServiceDiscoveryInitialDelay(service_discovery_initial_delay);
        config.setServiceDiscoveryPeriod(service_discovery_period);
        config.setChildResourceDiscoveryDelay(childResourceDiscoveryDelay);
        config.setAvailabilityScanInitialDelay(avail_scan_initial_delay);
        config.setAvailabilityScanPeriod(avail_scan_period);
        config.setAvailabilityScanThreadPoolSize(avail_scan_threadpool_size);
        config.setMeasurementCollectionThreadPoolSize(meas_threadpool_size);
        config.setMeasurementCollectionInitialDelay(meas_scan_initial_delay);
        config.setDriftDetectionInitialDelay(drift_initial_delay);
        config.setDriftDetectionPeriod(drift_period);
        config.setOperationInvokerThreadPoolSize(op_threadpool_size);
        config.setOperationInvocationTimeout(op_timeout);
        config.setContentDiscoveryThreadPoolSize(con_threadpool_size);
        config.setContentDiscoveryInitialDelay(con_initial_delay);
        config.setContentDiscoveryPeriod(con_period);
        config.setConfigurationDiscoveryInitialDelay(config_discovery_initial_delay);
        config.setConfigurationDiscoveryInterval(config_discovery_interval);
        config.setConfigurationDiscoveryPeriod(config_discovery_period);
        config.setConfigurationDiscoveryLimit(config_discovery_limit);
        config.setEventSenderInitialDelay(event_sender_initial_delay);
        config.setEventSenderPeriod(event_sender_period);
        config.setEventReportMaxPerSource(event_report_max_per_src);
        config.setEventReportMaxTotal(event_report_max_total);

        if (name != null) {
            config.setContainerName(name);
        }

        return config;
    }
View Full Code Here

Examples of org.rhq.core.pc.PluginContainerConfiguration

                    // specifying a resource ID implies we must ignore -r and -p (since type/plugin is determined by the resource)
                    InventoryManager im = PluginContainer.getInstance().getInventoryManager();
                    ResourceContainer resourceContainer = im.getResourceContainer(resourceId);
                    if (resourceContainer != null) {
                        Resource resource = resourceContainer.getResource();
                        PluginContainerConfiguration pcc = agentConfig.getPluginContainerConfiguration();
                        RuntimeDiscoveryExecutor scanner = new RuntimeDiscoveryExecutor(im, pcc, resource);
                        InventoryReport report = scanner.call();
                        out.println(MSG.getMsg(AgentI18NResourceKeys.DISCOVERY_RESOURCE_SERVICES, resource.getName()));
                        printInventoryReport(report, out, verbose);
                    } else {
View Full Code Here

Examples of org.rhq.core.pc.PluginContainerConfiguration

    @BeforeMethod
    public void initTest() throws Exception {
        tmpDir = mkdir(basedir(), "tmp");

        pcConfig = new PluginContainerConfiguration();
        pluginManager = new PluginManager(pcConfig, new PluginLifecycleListenerManagerImpl());
        ServerServices serverServices = new ServerServices();
        driftServerService = new TestDriftServerService();
        serverServices.setDriftServerService(driftServerService);
        pcConfig.setServerServices(serverServices);
View Full Code Here

Examples of org.rhq.core.pc.PluginContainerConfiguration

                "tests in " + PluginManagerTest.class.getName());
    }

    @Test
    public void initializeShouldLoadDiscoveredPlugins() throws Exception {
        PluginContainerConfiguration configuration = createConfiguration();
        FakePluginLifecycleListenerManager mgr = new FakePluginLifecycleListenerManager();
        PluginManager pluginMgr = new PluginManager(configuration, mgr);
        verifyThatPluginsAreLoaded(pluginMgr);
    }
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.