Package org.rhq.enterprise.server.resource

Examples of org.rhq.enterprise.server.resource.ResourceFactoryManagerLocal


* @author Jason Dobies
*/
public class CheckForTimedOutResourceFactoryJobs extends AbstractStatefulJob {
    @Override
    public void executeJobCode(JobExecutionContext jobExecutionContext) throws JobExecutionException {
        ResourceFactoryManagerLocal resourceFactoryManager = LookupUtil.getResourceFactoryManager();
        resourceFactoryManager.checkForTimedOutRequests();
    }
View Full Code Here


        // that ID now to load the failed request if there was one.
        HttpServletRequest request = FacesContextUtility.getRequest();
        String sRetryCreateItemId = request.getParameter("retryCreateItemId");

        if (sRetryCreateItemId != null) {
            ResourceFactoryManagerLocal resourceFactoryManager = LookupUtil.getResourceFactoryManager();
            int retryCreateItemId = Integer.parseInt(sRetryCreateItemId);
            retryCreateItem = resourceFactoryManager.getCreateHistoryItem(retryCreateItemId);
        }

        if (this.retryCreateItem != null) {
            // This is a retry of an earlier failed create request.
            // Any data that should be prepopulated into the resulting workflow will be loaded. For instance, if the create
View Full Code Here

     */
    public SelectItem[] getFailedCreateHistory() {
        Subject user = EnterpriseFacesContextUtility.getSubject();
        Resource parentResource = EnterpriseFacesContextUtility.getResource();

        ResourceFactoryManagerLocal resourceFactoryManager = LookupUtil.getResourceFactoryManager();
        PageControl pageControl = new PageControl(0, 1000);
        PageList<CreateResourceHistory> pageList = resourceFactoryManager.findCreateChildResourceHistory(user,
            parentResource.getId(), null, null, pageControl);

        List<SelectItem> selectItemsList = new ArrayList<SelectItem>();
        for (CreateResourceHistory history : pageList) {
            if ((history.getStatus() == CreateResourceStatus.FAILURE)
View Full Code Here

    // Converter Implementation  --------------------------------------------

    public Object getAsObject(FacesContext facesContext, UIComponent uiComponent, String string) {
        int historyId = Integer.parseInt(string);

        ResourceFactoryManagerLocal resourceFactoryManager = LookupUtil.getResourceFactoryManager();
        CreateResourceHistory historyItem = resourceFactoryManager.getCreateHistoryItem(historyId);

        return historyItem;
    }
View Full Code Here

*/
public class ListCreateResourceHistoryUIBean extends PagedDataTableUIBean {
    // Accessors  --------------------------------------------

    public int getCreateHistoryCount() {
        ResourceFactoryManagerLocal resourceFactoryManager = LookupUtil.getResourceFactoryManager();
        Resource parentResource = EnterpriseFacesContextUtility.getResourceIfExists();
        int resourceHistoryCount = resourceFactoryManager.getCreateChildResourceHistoryCount(parentResource.getId(),
            null, null);
        return resourceHistoryCount;
    }
View Full Code Here

        @Override
        public PageList<CreateResourceHistory> fetchPage(PageControl pageControl) {
            Subject user = EnterpriseFacesContextUtility.getSubject();
            Resource parentresource = EnterpriseFacesContextUtility.getResourceIfExists();
            ResourceFactoryManagerLocal resourceFactoryManager = LookupUtil.getResourceFactoryManager();

            PageList<CreateResourceHistory> pageList = resourceFactoryManager.findCreateChildResourceHistory(user,
                parentresource.getId(), null, null, pageControl);

            return pageList;
        }
View Full Code Here

    public String deleteSelectedResources() {
        Subject subject = EnterpriseFacesContextUtility.getSubject();
        String[] selectedResources = FacesContextUtility.getRequest().getParameterValues("selectedResources");

        ResourceFactoryManagerLocal resourceFactoryManager = LookupUtil.getResourceFactoryManager();

        // Holds the results of each call
        List<String> successes = new ArrayList<String>();
        Map<String, String> failures = new HashMap<String, String>();

        // Attempt delete for each selected resource
        if (selectedResources == null) {
            FacesContextUtility.addMessage(FacesMessage.SEVERITY_WARN, "No resources selected for deletion");
            return "successOrFailure";
        }

        for (String resourceIdString : selectedResources) {
            try {
                int resourceId = Integer.parseInt(resourceIdString);
                resourceFactoryManager.deleteResource(subject, resourceId);
                successes.add(resourceIdString);
            } catch (Exception e) {
                String errorMessages = ThrowableUtil.getAllMessages(e, true);
                failures.put(resourceIdString, errorMessages);
            }
View Full Code Here

        // Collect data for create call
        Resource parentResource = EnterpriseFacesContextUtility.getResource();
        Configuration resourceConfiguration = getConfiguration();

        try {
            ResourceFactoryManagerLocal resourceFactoryManager = LookupUtil.getResourceFactoryManager();
            resourceFactoryManager.createResource(user, parentResource.getId(), getResourceTypeId(), getResourceName(),
                pluginConfiguration, resourceConfiguration);
        } catch (Exception e) {
            String errorMessages = ThrowableUtil.getAllMessages(e);
            FacesContextUtility.addMessage(FacesMessage.SEVERITY_ERROR,
                "Failed to send create resource request to agent. Cause: " + errorMessages);
View Full Code Here

                        }
                        packageName = new File(packageName).getName();
                    }

                    try {
                        ResourceFactoryManagerLocal resourceFactoryManager = LookupUtil.getResourceFactoryManager();

                        // RHQ-666 - Changed to not request the resource name from the user; simply pass null
                        // JON 2.0 RC3 - use timestamp versioning; pass null for version
                        //                resourceFactoryManager.createResource(user, parentResource.getId(), getResourceTypeId(), null,
                        //                    pluginConfiguration, packageName, null, selectedArchitectureId, deployTimeConfiguration,
                        //                    packageContentStream);
                        if (packageUploadDetails != null) {
                            resourceFactoryManager.createResource(user, parentResource.getId(), getResourceTypeId(), null,
                                pluginConfiguration, packageName, getVersion(), selectedArchitectureId,
                                deployTimeConfiguration, packageContentStream, packageUploadDetails);
                        } else {
                            resourceFactoryManager.createResource(user, parentResource.getId(), getResourceTypeId(), null,
                                pluginConfiguration, packageName, null, selectedArchitectureId, deployTimeConfiguration,
                                packageContentStream);

                        }
View Full Code Here

     */
    public SelectItem[] getFailedCreateHistory() {
        Subject subject = EnterpriseFacesContextUtility.getSubject();
        Resource parentResource = EnterpriseFacesContextUtility.getResource();

        ResourceFactoryManagerLocal resourceFactoryManager = LookupUtil.getResourceFactoryManager();
        PageControl pageControl = new PageControl(0, 1000);
        PageList<CreateResourceHistory> pageList = resourceFactoryManager.findCreateChildResourceHistory(subject,
            parentResource.getId(), null, null, pageControl);

        List<SelectItem> selectItemsList = new ArrayList<SelectItem>();
        for (CreateResourceHistory history : pageList) {
            if ((history.getStatus() == CreateResourceStatus.FAILURE)
View Full Code Here

TOP

Related Classes of org.rhq.enterprise.server.resource.ResourceFactoryManagerLocal

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.