Package org.rhq.core.pluginapi.inventory

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


    }

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


    @Test
    public void testHttpsUrl() {
        try {
            configuration.setSimpleValue(URL, "https://www.myhost.com/pipo/molo");
            DiscoveredResourceDetails resourceDetails = httpNetServiceDiscoveryComponent.discoverResource(
                configuration, resourceDiscoveryContext);
            assertEquals(resourceDetails.getResourceType(), resourceType);
        } catch (InvalidPluginConfigurationException e) {
            fail("Component configuration should be valid", e);
        }
    }
View Full Code Here

        throws InvalidPluginConfigurationException, Exception {
        Set<DiscoveredResourceDetails> discoveredResources = new HashSet<DiscoveredResourceDetails>(1);

        Configuration pluginConfig = discoveryContext.getDefaultPluginConfiguration();

        DiscoveredResourceDetails resource = createResourceDetails(discoveryContext, pluginConfig);
        discoveredResources.add(resource);
        log.debug("Discovered " + discoveryContext.getResourceType().getName() + " Resource with key ["
            + resource.getResourceKey() + "].");

        return discoveredResources;
    }
View Full Code Here

    @Override
    public DiscoveredResourceDetails discoverResource(Configuration pluginConfiguration,
        ResourceDiscoveryContext<T> discoveryContext) throws InvalidPluginConfigurationException {

        DiscoveredResourceDetails resource = createResourceDetails(discoveryContext, pluginConfiguration);
        return resource;
    }
View Full Code Here

    @Test
    public void testHeadMethod() {
        try {
            configuration.setSimpleValue(METHOD, HEAD.name());
            configuration.remove(VALIDATE_RESPONSE_PATTERN);
            DiscoveredResourceDetails resourceDetails = httpNetServiceDiscoveryComponent.discoverResource(
                configuration, resourceDiscoveryContext);
            assertEquals(resourceDetails.getResourceType(), resourceType);
        } catch (InvalidPluginConfigurationException e) {
            fail("Component configuration should be valid", e);
        }
    }
View Full Code Here

    private DiscoveredResourceDetails createResourceDetails(ResourceDiscoveryContext<T> discoveryContext,
        Configuration pluginConfiguration) {
        ResourceType resourceType = discoveryContext.getResourceType();
        String resourceKey = "services";
        DiscoveredResourceDetails resource = new DiscoveredResourceDetails(resourceType, resourceKey, resourceType
            .getName(), null, resourceType.getDescription(), pluginConfiguration, null);
        return resource;
    }
View Full Code Here

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

    public void testManualProxyMode() {
        try {
            configuration.setSimpleValue(PROXY_MODE, MANUAL.name());
            configuration.setSimpleValue(PROXY_HOST, "www.proxy.net");
            configuration.setSimpleValue(PROXY_PORT, "8080");
            DiscoveredResourceDetails resourceDetails = httpNetServiceDiscoveryComponent.discoverResource(
                configuration, resourceDiscoveryContext);
            assertEquals(resourceDetails.getResourceType(), resourceType);
        } catch (InvalidPluginConfigurationException e) {
            fail("Component configuration should be valid", e);
        }
    }
View Full Code Here

    /**
     * Manually create a component by resource type, configuration, parent.
     */
    public ResourceComponent manuallyAdd(ResourceType type, Configuration configuration, ResourceComponent parent) throws Exception {
        DiscoveredResourceDetails drd = new DiscoveredResourceDetails(type,
                "key", "name", "ver", "desc", configuration, (ProcessInfo) null);
        ResourceDiscoveryComponent c = null;
        return createChild(drd, platform, configuration, parent, c);
    }
View Full Code Here

                                                      ResourceDiscoveryContext resourceDiscoveryContext)
            throws InvalidPluginConfigurationException {
        JiraClient jc = new JiraClient(config);
        RemoteServerInfo info = jc.getServerInfo();
        String url = config.getSimple("url").getStringValue();
        DiscoveredResourceDetails detail =
                new DiscoveredResourceDetails(
                        resourceDiscoveryContext.getResourceType(),
                        url,
                        url,
                        info.getVersion(),
                        info.getEdition(),
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.