Examples of PluginContainer


Examples of org.rhq.core.pc.PluginContainer

    /*
     * Private helper methods.
     */

    private Resource discoverPlatform() throws Exception {
        PluginContainer pc = PluginContainer.getInstance();

        DiscoveryAgentService discovery = pc.getDiscoveryAgentService();

        discovery.executeServerScanImmediately();
        discovery.executeServiceScanImmediately();

        Resource platform = discovery.getPlatform();
View Full Code Here

Examples of org.rhq.core.pc.PluginContainer

        }

        PluginContainerConfiguration config = new PluginContainerConfiguration();
        config.setPluginFinder(finder);

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

        //container.initialize();

        //Collection<PluginEnvironment> plugins = container.getPluginManager().getPlugins();
        //for (PluginEnvironment pluginEnvironment : plugins)
View Full Code Here

Examples of org.rhq.core.pc.PluginContainer

            pcConfig.setPluginDirectory(pluginDir);
            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.");
                return;
            }
View Full Code Here

Examples of org.rhq.core.pc.PluginContainer

        try {
            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;
            for (ResourceType resourceType : getResourceTypes(getPluginName())) {
View Full Code Here

Examples of org.rhq.core.pc.PluginContainer

    public void testDump()
            throws Exception
    {
        LOG.info("########################  Running testDump()");
        PluginContainer pc = PluginContainer.getInstance();
        ConfigurationAgentService configService = pc.getConfigurationAgentService();

        Resource platform = discoverPlatform();

        LOG.info("Loaded Servers");
        for (Resource server : platform.getChildResources())
View Full Code Here

Examples of org.rhq.core.pc.PluginContainer

    public void testConfigurationDefinition()
            throws Exception
    {
        LOG.info("########################  Running testConfigurationDefinition()");
        PluginContainer pluginContainer = PluginContainer.getInstance();
        PluginMetadataManager metadataManager = pluginContainer.getPluginManager().getMetadataManager();
        ResourceType noTxDatasourceResourceType =
                metadataManager.getType("No Transaction", ResourceCategory.SERVICE);


        ConfigurationDefinition noTxConfigurationDefinition = noTxDatasourceResourceType.getResourceConfigurationDefinition();
View Full Code Here

Examples of org.rhq.core.pc.PluginContainer

        Resource platform = discoverPlatform();
        // This only tests a datasource, will need to test other service types
        Resource defaultDs = findService("DefaultDS", SERVER_NAME, platform);


        PluginContainer pc = PluginContainer.getInstance();
        ConfigurationAgentService configService = pc.getConfigurationAgentService();

        Configuration configuration = configService.loadResourceConfiguration(defaultDs.getId());

        assert configuration != null : "Configuration for DefaultDS was null";
View Full Code Here

Examples of org.rhq.core.pc.PluginContainer

        // Not sure how well this actually works, cannot see the change
        // .being made into the DefaultDS.xml file
        Resource platform = discoverPlatform();
        Resource defaultDs = findService("DefaultDS", SERVER_NAME, platform);

        PluginContainer pc = PluginContainer.getInstance();
        ConfigurationAgentService configService = pc.getConfigurationAgentService();

        Configuration configuration = configService.loadResourceConfiguration(defaultDs.getId());

        // Sanity check, to make sure jndi name is as we expect it
        assert configuration != null : "Configuration for Default DS was null";
View Full Code Here

Examples of org.rhq.core.pc.PluginContainer

    {
        Resource platform = discoverPlatform();
        Resource defaultDS = findService("DefaultDS", SERVER_NAME, platform);
        String operationName = "flush";

        PluginContainer pc = PluginContainer.getInstance();
        OperationAgentService operationAgentService = pc.getOperationAgentService();
        operationAgentService.invokeOperation("1", defaultDS.getId(), operationName, null);
    }
View Full Code Here

Examples of org.rhq.core.pc.PluginContainer

            throws Exception
    {
        Resource platform = discoverPlatform();
        Resource defaultDS = findService("DefaultDS", SERVER_NAME, platform);

        PluginContainer pc = PluginContainer.getInstance();
        Set<MeasurementDefinition> definitions = defaultDS.getResourceType().getMetricDefinitions();

        List<MeasurementDataRequest> requests = new ArrayList<MeasurementDataRequest>();
        for (MeasurementDefinition definition : definitions) {
            requests.add(new MeasurementDataRequest(definition));
        }
        Set<MeasurementData> data = pc.getMeasurementAgentService().getRealTimeMeasurementValue(defaultDS.getId(),
            requests);
        assert data.size() > 0 : "We should be getting some kind of measurement data back";
    }
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.