Examples of DiscoveredResourceDetails


Examples of org.rhq.core.pluginapi.inventory.DiscoveredResourceDetails

            throw new InvalidPluginConfigurationException("Value of 'urlBase' property is not a valid URL.");
        }

        try {

            DiscoveredResourceDetails sonarqube = new DiscoveredResourceDetails(
                resourceDiscoveryContext.getResourceType(), url.toString(), url.getHost() + url.getPath(),
                SonarQubeJSONUtility.getVersion(path), "SonarQube server", pluginConfig, null);
            return sonarqube;
        }
View Full Code Here

Examples of org.rhq.core.pluginapi.inventory.DiscoveredResourceDetails

        List<String> services = servicesComponent.getSysVServices();
        for (String name : services) {
            Configuration pluginConfig = context.getDefaultPluginConfiguration();
            pluginConfig.put(new PropertySimple("name", name));
            pluginConfig.put(new PropertySimple("type", SYS_V_SERVICE));
            DiscoveredResourceDetails detail = new DiscoveredResourceDetails(context.getResourceType(), name, name
                + " (Sys V)", null, "Service -  [" + name + "]", pluginConfig, null);
            details.add(detail);
        }
        services = servicesComponent.getXinetDServices();

        for (String name : services) {
            Configuration pluginConfig = context.getDefaultPluginConfiguration();
            pluginConfig.put(new PropertySimple("name", name));
            pluginConfig.put(new PropertySimple("type", XINETD_SERVICE));
            DiscoveredResourceDetails detail = new DiscoveredResourceDetails(context.getResourceType(), name, name
                + " (XinetD)", null, "Service -  [" + name + "]", pluginConfig, null);
            details.add(detail);
        }
        return details;
View Full Code Here

Examples of org.rhq.core.pluginapi.inventory.DiscoveredResourceDetails

            RemoteProject project = projectMap.get(key);

            Configuration c = new Configuration();
            c.put( new PropertySimple("projectKey", key));
            c.put( new PropertySimple("projectId", project.getId()));
            DiscoveredResourceDetails detail =
                    new DiscoveredResourceDetails(
                            context.getResourceType(),
                            project.getKey(),
                            project.getName(),
                            null,
                            project.getDescription(),
View Full Code Here

Examples of org.rhq.core.pluginapi.inventory.DiscoveredResourceDetails

    protected Set<DiscoveredResourceDetails> scanForResources(ResourceDiscoveryContext context) {
        Set<DiscoveredResourceDetails> details = new HashSet<DiscoveredResourceDetails>();
        List<ProcessScanResult> processScanResults = context.getAutoDiscoveredProcesses();

        for (ProcessScanResult processScanResult : processScanResults) {
            DiscoveredResourceDetails discoveredDetails = getDetails(context, processScanResult);
            if (discoveredDetails != null) {
                details.add(discoveredDetails);
            }
        }
View Full Code Here

Examples of org.rhq.core.pluginapi.inventory.DiscoveredResourceDetails

        String resourceName = RESOURCE_NAME;

        String path = processInfo.getExecutable().getCwd();
        pluginConfig.put(new PropertySimple(BASEDIR_PROPERTY, new File(path).getParentFile().getAbsolutePath()));

        return new DiscoveredResourceDetails(context.getResourceType(), resourceKey, resourceName, null, null,
            pluginConfig, processInfo);
    }
View Full Code Here

Examples of org.rhq.core.pluginapi.inventory.DiscoveredResourceDetails

        Map<String, List<RemoteFilter>> filterMap = client.getFilters();
        List<RemoteFilter> filters = filterMap.get(context.getParentResourceComponent().getProjectKey());
        if (filters != null) {
            for (RemoteFilter filter : filters) {

                DiscoveredResourceDetails detail =
                        new DiscoveredResourceDetails(
                                context.getResourceType(),
                                filter.getId(),
                                filter.getName(),
                                null,
                                filter.getDescription(),
View Full Code Here

Examples of org.rhq.core.pluginapi.inventory.DiscoveredResourceDetails

        for (Configuration config : contextPluginConfigurations) {

            String host = config.getSimple(CONFIG_HOST).getStringValue();
            int port = config.getSimple(CONFIG_PORT).getIntegerValue();

            DiscoveredResourceDetails details =
                    new DiscoveredResourceDetails(
                            discoveryContext.getResourceType(),
                            host,
                            "IRC " + host,
                            null, null,
                            config,
View Full Code Here

Examples of org.rhq.core.pluginapi.inventory.DiscoveredResourceDetails

    }

    @Test
    public void testValidComponentConfiguration() {
        try {
            DiscoveredResourceDetails resourceDetails = pingNetServiceDiscoveryComponent.discoverResource(
                configuration, resourceDiscoveryContext);
            assertEquals(resourceDetails.getResourceType(), resourceType);
        } catch (InvalidPluginConfigurationException e) {
            fail("Component configuration should be valid", e);
        }
    }
View Full Code Here

Examples of org.rhq.core.pluginapi.inventory.DiscoveredResourceDetails

        List<Configuration> contextPluginConfigurations = discoveryContext.getPluginConfigurations();
        for (Configuration config : contextPluginConfigurations) {

            String channel = config.getSimple(CONFIG_CHANNEL).getStringValue();

            DiscoveredResourceDetails details =
                    new DiscoveredResourceDetails(
                            discoveryContext.getResourceType(),
                            channel,
                            "Channel " + channel,
                            null, null,
                            config,
View Full Code Here

Examples of org.rhq.core.pluginapi.inventory.DiscoveredResourceDetails

        String port = pluginConfiguration.getSimpleValue(PORT_PROPERTY, null);
        String key = "Trapd " + port;
        String name = key;
        String description = "SNMP Trap receiver on port " + port;
        ResourceType resourceType = ctx.getResourceType();
        DiscoveredResourceDetails details = new DiscoveredResourceDetails(resourceType, key, name, null, description,
            pluginConfiguration, null);

        return details;
    }
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.