Package org.rhq.core.pluginapi.inventory

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


                }

                PropertySimple pathProp = new PropertySimple("path", resKey);
                config2.put(pathProp);

                DiscoveredResourceDetails detail = new DiscoveredResourceDetails(context.getResourceType(), // DataType
                    resKey, // Key
                    val, // Name
                    null, // Version
                    context.getResourceType().getDescription(), config2, null);
                details.add(detail);
View Full Code Here


            try {
                String key = fsInfo.getMountPoint();
                String name = fsInfo.getMountPoint();
                String description = fsInfo.getFileSystem().getDevName() + ": " + fsInfo.getFileSystem().getDirName();
                Configuration pluginConfig = discoveryContext.getDefaultPluginConfiguration();
                DiscoveredResourceDetails details = new DiscoveredResourceDetails(discoveryContext.getResourceType(),
                    key, name, null, description, pluginConfig, null);
                results.add(details);
            } catch (Exception e) {
                log.error("File system discovery failed for [" + fsInfo + "].", e);
            }
View Full Code Here

            statement.setFetchSize(1);
            // This is more efficient than 'count(*)'
            // unless the JDBC driver fails to support setMaxRows or doesn't stream results
            resultSet = statement.executeQuery("SELECT * FROM " + table);

            DiscoveredResourceDetails details = new DiscoveredResourceDetails(discoveryContext.getResourceType(), table
                + resourceName, resourceName, null, resourceDescription, config, null);

            if (log.isDebugEnabled()) {
                log.debug("discovered " + details);
            }
View Full Code Here

        String resourceName = config.getSimpleValue("name", table);
        String resourceDescription = config.getSimpleValue("description", discoveryContext.getResourceType()
            .getDescription());
        String resourceVersion = config.getSimpleValue("version", null);

        DiscoveredResourceDetails details = new DiscoveredResourceDetails(discoveryContext.getResourceType(), table
            + resourceName, resourceName, resourceVersion, resourceDescription, config, null);

        return details;
    }
View Full Code Here

            break;
        default:
            throw new InvalidPluginConfigurationException("Unknown type: " + processComponentConfig.getType());
        }

        return new DiscoveredResourceDetails(context.getResourceType(), resourceKey, processInfo.getBaseName(),
            null /*version*/, resourceDescription, pluginConfig, processInfo);
    }
View Full Code Here

                        }

                        PropertySimple pathProp = new PropertySimple("path", resKey);
                        config2.put(pathProp);

                        DiscoveredResourceDetails detail = new DiscoveredResourceDetails(context.getResourceType(), // DataType
                            resKey, // Key
                            val, // Name
                            null, // Version
                            context.getResourceType().getDescription(), // subsystem.description
                            config2, null);
                        details.add(detail);
                    }
                }
            }
        } else {
            // Single subsystem
            path += "," + confPath;
            if (path.startsWith(","))
                path = path.substring(1);
            Result result = connection.execute(new ReadResource(new Address(path)));
            if (result.isSuccess()) {

                String resKey = path;
                String name = resKey.substring(resKey.lastIndexOf("=") + 1);
                Configuration config2 = context.getDefaultPluginConfiguration();
                PropertySimple pathProp = new PropertySimple("path", path);
                config2.put(pathProp);

                DiscoveredResourceDetails detail = new DiscoveredResourceDetails(context.getResourceType(), // DataType
                    path, // Key
                    name, // Name
                    null, // Version
                    context.getResourceType().getDescription(), // Description
                    config2, null);
View Full Code Here

        Configuration pluginConfig = context.getDefaultPluginConfiguration();

        List<EmsBean> beans = connection.queryBeans(queryUtility.getTranslatedQuery());
        if (beans.size() == 1) {
            String version = getVersionFromSource(connection, versionSource);
            DiscoveredResourceDetails detail = new DiscoveredResourceDetails(context.getResourceType(), objectName, resourceName, version, resourceDescription, pluginConfig, null);
            result.add(detail);
        }
        return result;

    }
View Full Code Here

        String key = "NSSwitch";
        String name = "NSSwitch";
        String version = "0.0.2";
        String description = "Name Service Switch Infrastructure";

        DiscoveredResourceDetails resource = new DiscoveredResourceDetails(context.getResourceType(), key, name,
            version, description, null, null);

        set.add(resource);

        return set;
View Full Code Here

        Configuration config = new Configuration();
        PropertySimple ps = new PropertySimple("path",path);
        config.getProperties().add(ps);

        DiscoveredResourceDetails detail = new DiscoveredResourceDetails(
                context.getResourceType(),
                path,
                path, // dname, todo
                null,
                context.getResourceType().getDescription(),
View Full Code Here

        });
       
        Set<DiscoveredResourceDetails> ret = new HashSet<DiscoveredResourceDetails>();
       
        for(File jar : jars) {
            DiscoveredResourceDetails details = new DiscoveredResourceDetails(context.getResourceType(), jar.getAbsolutePath(), jar.getName(), null, null, context.getDefaultPluginConfiguration(), null);
            ret.add(details);
        }
       
        return ret;
    }
View Full Code Here

TOP

Related Classes of org.rhq.core.pluginapi.inventory.DiscoveredResourceDetails

Copyright © 2018 www.massapicom. 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.