@Override public Cancellable execute( final OperationContext context, final ModelNode operation, final ResultHandler resultHandler) { final ModelNode model = context.getSubModel(); final ModelNode subsystem = new ModelNode(); subsystem.get(OP).set(ADD); subsystem.get(OP_ADDR).add(SUBSYSTEM, SUBSYSTEM_NAME); if (model.hasDefined(AUTHENTICATION_MANAGER_CLASS_NAME)) { subsystem .get(AUTHENTICATION_MANAGER_CLASS_NAME) .set(model.get(AUTHENTICATION_MANAGER_CLASS_NAME)); } if (subsystem.hasDefined(DEEP_COPY_SUBJECT_MODE)) { subsystem.get(DEEP_COPY_SUBJECT_MODE).set(model.get(DEEP_COPY_SUBJECT_MODE)); } if (subsystem.hasDefined(DEFAULT_CALLBACK_HANDLER_CLASS_NAME)) { subsystem .get(DEFAULT_CALLBACK_HANDLER_CLASS_NAME) .set(model.get(DEFAULT_CALLBACK_HANDLER_CLASS_NAME)); } ModelNode result = new ModelNode(); result.add(subsystem); resultHandler.handleResultFragment(Util.NO_LOCATION, result); resultHandler.handleResultComplete(null); return Cancellable.NULL; }
@Override public OperationResult execute( OperationContext context, ModelNode operation, ResultHandler resultHandler) { final ModelNode model = context.getSubModel(); PathAddress rootAddress = PathAddress.pathAddress( PathAddress.pathAddress(operation.require(OP_ADDR)).getLastElement()); final ModelNode result = new ModelNode(); final ModelNode subsystem = new ModelNode(); subsystem.get(OP).set(ADD); subsystem.get(OP_ADDR).set(rootAddress.toModelNode()); if (model.has(ACTIVATION)) { subsystem.get(ACTIVATION).set(model.get(ACTIVATION)); } if (model.has(CONFIGURATION)) { subsystem.get(CONFIGURATION).set(model.get(CONFIGURATION)); } if (model.has(PROPERTIES)) { subsystem.get(PROPERTIES).set(model.get(PROPERTIES)); } if (model.has(MODULES)) { subsystem.get(MODULES).set(model.get(MODULES)); } result.add(subsystem); resultHandler.handleResultFragment(Util.NO_LOCATION, result); resultHandler.handleResultComplete(); return new BasicOperationResult(); }
@Override public Cancellable execute( OperationContext context, ModelNode operation, ResultHandler resultHandler) { ModelNode node = new ModelNode(); node.add(createAddOperation()); resultHandler.handleResultFragment(Util.NO_LOCATION, node); resultHandler.handleResultComplete(new ModelNode()); return Cancellable.NULL; }
@Override public OperationResult execute( OperationContext context, ModelNode operation, ResultHandler resultHandler) throws OperationFailedException { boolean master = context .getSubModel() .get(ModelDescriptionConstants.DOMAIN_CONTROLLER) .hasDefined(ModelDescriptionConstants.LOCAL); resultHandler.handleResultFragment(ResultHandler.EMPTY_LOCATION, new ModelNode().set(master)); resultHandler.handleResultComplete(); return new BasicOperationResult(); }
/** {@inheritDoc} */ @Override public OperationResult execute( final OperationContext context, final ModelNode operation, final ResultHandler resultHandler) throws OperationFailedException { final PathAddress address = PathAddress.pathAddress(operation.require(OP_ADDR)); final String jndiName = address.getLastElement().getValue(); final String parameterName = operation.require(NAME).asString(); final ModelNode submodel = context.getSubModel(); final ModelNode currentValue = submodel.get(parameterName).clone(); resultHandler.handleResultFragment(new String[0], currentValue); resultHandler.handleResultComplete(); return new BasicOperationResult(); }
@Override public OperationResult execute( final OperationContext context, final ModelNode operation, final ResultHandler resultHandler) { ModelNode result = new ModelNode(); result.add( Util.getEmptyOperation( ADD, pathAddress(PathElement.pathElement(SUBSYSTEM, SUBSYSTEM_NAME)))); final ModelNode model = context.getSubModel(); addBoundedQueueThreadPools(result, model); addQueuelessThreadPools(result, model); addScheduledThreadPools(result, model); addThreadFactories(result, model); addUnboundedQueueThreadPools(result, model); resultHandler.handleResultFragment(Util.NO_LOCATION, result); resultHandler.handleResultComplete(); return new BasicOperationResult(); }
/** {@inheritDoc} */ @Override public OperationResult execute( final OperationContext context, final ModelNode operation, final ResultHandler resultHandler) { final ModelNode result = new ModelNode(); final PathAddress rootAddress = PathAddress.pathAddress( PathAddress.pathAddress(operation.require(OP_ADDR)).getLastElement()); final ModelNode subModel = context.getSubModel(); final ModelNode subsystemAdd = new ModelNode(); subsystemAdd.get(OP).set(ADD); subsystemAdd.get(OP_ADDR).set(rootAddress.toModelNode()); if (subModel.hasDefined(MODIFY_WSDL_ADDRESS)) { subsystemAdd.get(MODIFY_WSDL_ADDRESS).set(subModel.get(MODIFY_WSDL_ADDRESS)); } if (subModel.hasDefined(WSDL_HOST)) { subsystemAdd.get(WSDL_HOST).set(subModel.get(WSDL_HOST)); } if (subModel.hasDefined(WSDL_PORT)) { subsystemAdd.get(WSDL_PORT).set(subModel.get(WSDL_PORT)); } if (subModel.hasDefined(WSDL_SECURE_PORT)) { subsystemAdd.get(WSDL_SECURE_PORT).set(subModel.get(WSDL_SECURE_PORT)); } result.add(subsystemAdd); resultHandler.handleResultFragment(Util.NO_LOCATION, result); resultHandler.handleResultComplete(); return new BasicOperationResult(); }