Package org.jboss.as.controller

Examples of org.jboss.as.controller.OperationContext$RollbackHandler


        Mockito.when(sc.getState()).thenReturn(ServiceController.State.UP);

        ServiceRegistry sr = Mockito.mock(ServiceRegistry.class);
        Mockito.when(sr.getRequiredService(Services.START_LEVEL)).thenReturn(sc);

        OperationContext ctx = Mockito.mock(OperationContext.class);
        ModelNode result = new ModelNode();
        Mockito.when(ctx.getServiceRegistry(false)).thenReturn(sr);
        Mockito.when(ctx.getResult()).thenReturn(result);

        StartLevelHandler handler = StartLevelHandler.READ_HANDLER;
        Assert.assertFalse(result.isDefined());
        handler.execute(ctx, new ModelNode());
        Assert.assertEquals(999, result.asInt());
View Full Code Here


        Mockito.when(sc.getState()).thenReturn(ServiceController.State.UP);

        ServiceRegistry sr = Mockito.mock(ServiceRegistry.class);
        Mockito.when(sr.getRequiredService(Services.START_LEVEL)).thenReturn(sc);

        OperationContext ctx = Mockito.mock(OperationContext.class);
        Mockito.when(ctx.getServiceRegistry(false)).thenReturn(sr);

        ModelNode op = new ModelNode();
        op.get(ModelDescriptionConstants.VALUE).set(42);

        StartLevelHandler handler = StartLevelHandler.WRITE_HANDLER;
View Full Code Here

        ServiceRegistry sr = Mockito.mock(ServiceRegistry.class);
        Mockito.when(sr.getRequiredService(Services.START_LEVEL)).thenReturn(sc);

        ModelNode result = new ModelNode("test");
        OperationContext ctx = Mockito.mock(OperationContext.class);
        Mockito.when(ctx.getServiceRegistry(false)).thenReturn(sr);
        Mockito.when(ctx.getResult()).thenReturn(result);

        StartLevelHandler handler = StartLevelHandler.READ_HANDLER;
        Assert.assertTrue(result.isDefined());
        handler.execute(ctx, new ModelNode());
        Assert.assertFalse(result.isDefined());
View Full Code Here

    @Test
    public void testHandlerLazy() throws Exception {
        ModelNode targetNode = new ModelNode();
        targetNode.get(ModelConstants.ACTIVATION).set("eager");

        OperationContext context = Mockito.mock(OperationContext.class);
        Resource resource = Mockito.mock(Resource.class);
        Mockito.when(resource.getModel()).thenReturn(targetNode);
        Mockito.when(context.readResourceForUpdate(PathAddress.EMPTY_ADDRESS)).thenReturn(resource);

        ModelNode operation = new ModelNode();
        operation.get(ModelDescriptionConstants.VALUE).set(Activation.LAZY.toString().toLowerCase());
        ActivationAttributeHandler.INSTANCE.execute(context, operation);
View Full Code Here

        ServiceRegistry serviceRegistry = Mockito.mock(ServiceRegistry.class);
        ServiceController serviceController = Mockito.mock(ServiceController.class);
        Mockito.when(serviceController.getValue()).thenReturn(stateService);
        Mockito.when(serviceRegistry.getService(SubsystemState.SERVICE_NAME)).thenReturn(serviceController);
        ModelNode result = new ModelNode();
        final OperationContext context = Mockito.mock(OperationContext.class);
        Resource resource = Mockito.mock(Resource.class);
        Mockito.when(resource.getModel()).thenReturn(result);
        Mockito.when(context.getServiceRegistry(true)).thenReturn(serviceRegistry);
        Mockito.when(context.completeStep()).thenReturn(stepResult);
        Mockito.when(context.createResource(PathAddress.EMPTY_ADDRESS)).thenReturn(resource);
        Mockito.when(context.readResource(PathAddress.EMPTY_ADDRESS)).thenReturn(resource);
        Mockito.when(context.getProcessType()).thenReturn(ProcessType.STANDALONE_SERVER);
        Mockito.when(context.getRunningMode()).thenReturn(RunningMode.NORMAL);
        Mockito.when(context.isNormalServer()).thenReturn(true);
        Mockito.doAnswer(new Answer<Void>() {
            @Override
            public Void answer(InvocationOnMock invocation) throws Throwable {
                addedSteps.add((OperationStepHandler) invocation.getArguments()[0]);
                return null;
View Full Code Here

        }

        @Override
        public OperationContext getOperationContext(ModelProvider modelSource, PathAddress address,
                OperationHandler operationHandler, Operation operation) {
            OperationContext delegate = super.getOperationContext(modelSource, address, operationHandler, operation);
            return delegate.getRuntimeContext() == null ? delegate : new StepRuntimeOperationContext(Integer.valueOf(currentOperation), ServerOperationContext.class.cast(delegate), operation);
        }
View Full Code Here

        }

        @Override
        public OperationContext getOperationContext(ModelProvider modelSource, PathAddress address,
                OperationHandler operationHandler, Operation operation) {
            OperationContext delegate = super.getOperationContext(modelSource, address, operationHandler, operation);
            return delegate.getRuntimeContext() == null ? delegate : new StepRuntimeOperationContext(Integer.valueOf(currentOperation), ServerOperationContext.class.cast(delegate), operation);
        }
View Full Code Here

        }

        @Override
        public OperationContext getOperationContext(ModelProvider modelSource, PathAddress address,
                OperationHandler operationHandler, Operation operation) {
            OperationContext delegate = super.getOperationContext(modelSource, address, operationHandler, operation);
            return delegate.getRuntimeContext() == null ? delegate : new StepRuntimeOperationContext(Integer.valueOf(currentOperation), ServerOperationContext.class.cast(delegate), operation);
        }
View Full Code Here

TOP

Related Classes of org.jboss.as.controller.OperationContext$RollbackHandler

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.