Package org.rhq.core.clientapi.agent.inventory

Examples of org.rhq.core.clientapi.agent.inventory.CreateResourceResponse


        } finally {
            getTransactionManager().rollback();
        }

        // Invoke the same callbacks the plugin container would to actually commit the new Resource to inventory.
        resourceFactoryManager.completeCreateResource(new CreateResourceResponse(history1.getId(), "newResource",
            "key", CreateResourceStatus.SUCCESS, null, new Configuration()));
        Resource resource = new Resource(1000000);
        resource.setUuid(UUID.randomUUID().toString());
        resource.setResourceType(configBackedChildResourceType2);
        long randomLong = UUID.randomUUID().getLeastSignificantBits();
View Full Code Here


        } finally {
            getTransactionManager().rollback();
        }

        // Invoke the same callbacks the plugin container would to actually commit the new Resource to inventory.
        resourceFactoryManager.completeCreateResource(new CreateResourceResponse(history1.getId(), "newResource",
            "key", CreateResourceStatus.SUCCESS, null, new Configuration()));
        Resource resource = new Resource(2000000);
        resource.setUuid(UUID.randomUUID().toString());
        resource.setResourceType(contentBackedChildResourceType);
        long randomLong = UUID.randomUUID().getLeastSignificantBits();
View Full Code Here

        request.setParentResourceId(sbmResource.getId());
        request.setResourceConfiguration(bindingSetConfiguration);
        request.setResourceName(NEW_BINDING_SET_NAME);
        request.setResourceTypeName(getResourceTypeName());
       
        CreateResourceResponse response = resourceFactory.executeCreateResourceImmediately(request);
       
        assertEquals(response.getStatus(), CreateResourceStatus.SUCCESS, "Failed to create a new binding set. Error message: " + response.getErrorMessage());
       
        //check that the binding set stays there after the restart
        AppServerUtils.restartServer();
       
        Resource bindingSetAfterRestart = getBindingSet(NEW_BINDING_SET_NAME);
View Full Code Here

        ResourceFactoryManager resourceFactoryManager = PluginContainer.getInstance().getResourceFactoryManager();
        CreateResourceRequest request = new CreateResourceRequest(0, AppServerUtils.getASResource().getId(),
            getDestinationName(), getResourceTypeName(), getPluginName(), new Configuration(),
            getTestResourceConfiguration(), null);
        //resourceFactoryManager.createResource(request);
        CreateResourceResponse response = resourceFactoryManager.executeCreateResourceImmediately(request);
        response.getErrorMessage();
        System.out.println("creating response message: " + response.getErrorMessage());

        // Enable Destination Statistics using JMX
        System.out.println("Enable Destination Statistics..");
        Resource asResource = AppServerUtils.getASResource();
        ApplicationServerComponent asResourceComponenet = (ApplicationServerComponent) PluginContainer.getInstance()
View Full Code Here

        return response;
    }

    public CreateResourceResponse createResource(String resourceName, ResourceType resourceType, Resource parentResource, Configuration pluginConfiguration, Configuration resourceConfiguration)
    {
        CreateResourceResponse response;
        CreateResourceRequest request = new CreateResourceRequest(1, parentResource.getId(), resourceName, resourceType.getName(), resourceType.getPlugin(), pluginConfiguration, resourceConfiguration);
        response = createResource(resourceType, parentResource, request);
        return response;
    }
View Full Code Here

        return response;
    }

    public CreateResourceResponse createResource(String resourceName, ResourceType resourceType, Resource parentResource, Configuration pluginConfiguration, ResourcePackageDetails packageDetails)
    {
        CreateResourceResponse response;
        CreateResourceRequest request = new CreateResourceRequest(1, parentResource.getId(), resourceName, resourceType.getName(), resourceType.getPlugin(), pluginConfiguration, packageDetails);
        response = createResource(resourceType, parentResource, request);
        return response;
    }
View Full Code Here

    // tries to create a resource using the specified CreateResourceRequest
    // if successful it will try to refresh the inventory by calling discoverServicesSync
    private CreateResourceResponse createResource(ResourceType resourceType, Resource parentResource, CreateResourceRequest request)
    {
        CreateResourceResponse response;
        try
        {
            response = getResourceFactoryService().executeCreateResourceImmediately(request);
            if (response.getStatus() == CreateResourceStatus.SUCCESS)
            {
                discoverServicesSync();
            }
        }
        catch (PluginContainerException e)
View Full Code Here

        JONTreeNode currentNode = navigationAction.getSelectedNode();
        Resource ancestorResource = currentNode.getClosestResource();

        final String resourceName = getFileName();
        CreateResourceResponse createResourceResponse = this.resourceManager.createResource(resourceName,
                this.resourceType, ancestorResource, pluginConfiguration, detail);
        switch (createResourceResponse.getStatus())
        {
            case SUCCESS:
                facesMessages.addFromResourceBundle(FacesMessage.SEVERITY_INFO, "content.resourceInstance.create.success",
                        getFileName());
                return SUCCESS_OUTCOME;
            default:
                String cause = (createResourceResponse.getErrorMessage() != null) ?
                        createResourceResponse.getErrorMessage() : "unknown";
                facesMessages.addFromResourceBundle(FacesMessage.SEVERITY_ERROR, "content.resourceInstance.create.failure",
                        getFileName(), cause);
                return FAILURE_OUTCOME;
        }
    }
View Full Code Here

            if (configDef != null)
            {
                pluginConfig = configDef.getDefaultTemplate().getConfiguration();
            }
        }
        CreateResourceResponse pluginResponse = configurationManager.createResource("newResource", serviceType,
                ancestorResource, pluginConfig, resourceConfig);
        switch (pluginResponse.getStatus())
        {
            case SUCCESS:
            {
                facesMessages.addFromResourceBundle(FacesMessage.SEVERITY_INFO, "resource.status.create.success",
                        serviceType.getName());
                result = FacesOutcomes.SUCCESS;
                break;
            }
            default:
            {
                String baseMessage = this.messages.getString("resource.status.create.failure");
                addActionFailureMessageToFacesMessages(baseMessage, pluginResponse.getErrorMessage(),
                        pluginResponse.getResourceConfiguration());
                result = FacesOutcomes.FAILURE;
                break;
            }
        }
        return result;
View Full Code Here

TOP

Related Classes of org.rhq.core.clientapi.agent.inventory.CreateResourceResponse

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.