Package org.jboss.as.domain.controller.plan

Examples of org.jboss.as.domain.controller.plan.RolloutPlanController


                    }
                    return result;
                }
            };

            RolloutPlanController rolloutPlanController = new RolloutPlanController(opsByGroup, rolloutPlan, domainOperationContext, operationExecutor, executorService);
            RolloutPlanController.Result planResult = rolloutPlanController.execute();
            if (trace) {
                HOST_CONTROLLER_LOGGER.tracef("Rollout plan result is %s", planResult);
            }
            if (planResult == RolloutPlanController.Result.FAILED) {
                domainOperationContext.setCompleteRollback(true);
View Full Code Here


                    }
                    return result;
                }
            };

            RolloutPlanController rolloutPlanController = new RolloutPlanController(opsByGroup, rolloutPlan, domainOperationContext, operationExecutor, executorService);
            RolloutPlanController.Result planResult = rolloutPlanController.execute();
            if (trace) {
                HOST_CONTROLLER_LOGGER.tracef("Rollout plan result is %s", planResult);
            }
            if (planResult == RolloutPlanController.Result.FAILED) {
                domainOperationContext.setCompleteRollback(true);
View Full Code Here

            handler.handleResultComplete();
            return new BasicOperationResult(domainResult.compensatingOperation);
        }

        // Push to servers (via hosts)
        RolloutPlanController controller = new RolloutPlanController(domainResult.opsByGroup, domainResult.rolloutPlan, handler, serverOperationExecutor, scheduledExecutorService, false);
        RolloutPlanController.Result controllerResult = controller.execute();

        // Rollback if necessary
        switch (controllerResult) {
            case FAILED: {
                controller.rollback();
                handler.handleFailed(new ModelNode().set("Operation was not applied successfully to any servers"));
                return new BasicOperationResult(domainResult.compensatingOperation);
            }
            case PARTIAL: {
                controller.rollback();
                // fall through
            }
            case SUCCESS: {
                handler.handleResultComplete();
                return new BasicOperationResult(domainResult.compensatingOperation);
View Full Code Here

                    final ModelNode transformedOperation = remoteProxyController.getTransformers().transformOperation(Transformers.Factory.getTransformationContext(context), original);
                    final TransactionalProtocolClient client = remoteProxyController.getProtocolClient();
                    return executeOperation(listener, client, server, transformedOperation);
                }
            };
            RolloutPlanController rolloutPlanController = new RolloutPlanController(opsByGroup, rolloutPlan, domainOperationContext, taskExecutor, executorService);
            RolloutPlanController.Result planResult = rolloutPlanController.execute();
            if (trace) {
                HOST_CONTROLLER_LOGGER.tracef("Rollout plan result is %s", planResult);
            }
            if (planResult == RolloutPlanController.Result.FAILED ||
                    (planResult == RolloutPlanController.Result.PARTIAL && domainOperationContext.isCompleteRollback())) {
View Full Code Here

                    final OperationResultTransformer resultTransformer = transformed.getResultTransformer();
                    final TransactionalProtocolClient client = remoteProxyController.getProtocolClient();
                    return executeOperation(listener, client, server, transformedOperation, resultTransformer);
                }
            };
            RolloutPlanController rolloutPlanController = new RolloutPlanController(opsByGroup, rolloutPlan, domainOperationContext, taskExecutor, executorService);
            RolloutPlanController.Result planResult = rolloutPlanController.execute();
            if (trace) {
                HOST_CONTROLLER_LOGGER.tracef("Rollout plan result is %s", planResult);
            }
            if (planResult == RolloutPlanController.Result.FAILED ||
                    (planResult == RolloutPlanController.Result.PARTIAL && domainOperationContext.isCompleteRollback())) {
View Full Code Here

                handler.handleResultComplete();
                return new BasicOperationResult(compensatingOperation);
            }

            // Push to servers (via hosts)
            RolloutPlanController controller = new RolloutPlanController(opsByGroup, rolloutPlan, handler, serverOperationExecutor, scheduledExecutorService, false);
            RolloutPlanController.Result controllerResult = controller.execute();

            // Rollback if necessary
            switch (controllerResult) {
                case FAILED: {
                    controller.rollback();
                    handler.handleFailed(new ModelNode().set("Operation was not applied successfully to any servers"));
                    return new BasicOperationResult(compensatingOperation);
                }
                case PARTIAL: {
                    controller.rollback();
                    // fall through
                }
                case SUCCESS: {
                    handler.handleResultComplete();
                    return new BasicOperationResult(compensatingOperation);
View Full Code Here

                handler.handleResultComplete();
                return new BasicOperationResult(compensatingOperation);
            }

            // Push to servers (via hosts)
            RolloutPlanController controller = new RolloutPlanController(opsByGroup, rolloutPlan, handler, serverOperationExecutor, scheduledExecutorService, false);
            RolloutPlanController.Result controllerResult = controller.execute();

            // Rollback if necessary
            switch (controllerResult) {
                case FAILED: {
                    controller.rollback();
                    handler.handleFailed(new ModelNode().set("Operation was not applied successfully to any servers"));
                    return new BasicOperationResult(compensatingOperation);
                }
                case PARTIAL: {
                    controller.rollback();
                    // fall through
                }
                case SUCCESS: {
                    handler.handleResultComplete();
                    return new BasicOperationResult(compensatingOperation);
View Full Code Here

TOP

Related Classes of org.jboss.as.domain.controller.plan.RolloutPlanController

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.