@Override public void handleRollback(OperationContext context, ModelNode operation) { try { if (START.equals(operationName)) { rhControl.stop(); } else if (STOP.equals(operationName)) { rhControl.start(); } else { handleRevertOperation(operationName, context, operation, rhHandback); } } catch (Exception e) { ROOT_LOGGER.revertOperationFailed(e, getClass().getSimpleName(), operation.require(ModelDescriptionConstants.OP).asString(), PathAddress.pathAddress(operation.require(ModelDescriptionConstants.OP_ADDR))); } } };
if (STARTED.getName().equals(name)) { ActiveMQComponentControl control = getActiveMQComponentControl(context, operation, false); context.getResult().set(control.isStarted()); } else { handleReadAttribute(name, context, operation); control = getActiveMQComponentControl(context, operation, true); try { control.start(); appliedToRuntime = true; context.getResult(); control = getActiveMQComponentControl(context, operation, true); try { control.stop(); appliedToRuntime = true; context.getResult();
if (STARTED.getName().equals(name)) { ActiveMQComponentControl control = getActiveMQComponentControl(context, operation, false); context.getResult().set(control.isStarted()); } else { handleReadAttribute(name, context, operation); control = getActiveMQComponentControl(context, operation, true); try { control.start(); appliedToRuntime = true; context.getResult(); control = getActiveMQComponentControl(context, operation, true); try { control.stop(); appliedToRuntime = true; context.getResult();
@Override public void handleRollback(OperationContext context, ModelNode operation) { try { if (START.equals(operationName)) { rhControl.stop(); } else if (STOP.equals(operationName)) { rhControl.start(); } else { handleRevertOperation(operationName, context, operation, rhHandback); } } catch (Exception e) { ROOT_LOGGER.revertOperationFailed(e, getClass().getSimpleName(), operation.require(ModelDescriptionConstants.OP).asString(), PathAddress.pathAddress(operation.require(ModelDescriptionConstants.OP_ADDR))); } } };