@Override public void execute(OperationContext context, ModelNode operation) throws OperationFailedException { if (setResult) { context.getResult(); } context.stepCompleted(); } }
@Override public void execute(OperationContext context, ModelNode operation) throws OperationFailedException { context.getResult().set("Server"); context.stepCompleted(); } }
@Override public void execute(OperationContext context, ModelNode operation) throws OperationFailedException { // aggregate data from the 2 read-attribute operations emitAttributeValueWrittenNotification(context, address, attributeName, oldValue.get(RESULT), newValue.get(RESULT)); context.stepCompleted(); } }, currentStage);
@Override public void execute(final OperationContext context, final ModelNode operation) throws OperationFailedException { context.getResult().get("version").set(Versions.getSwitchYardVersion()); context.stepCompleted(); } }, OperationContext.Stage.RUNTIME);
/** {@inheritDoc} */ @Override public void execute(OperationContext context, ModelNode operation) throws OperationFailedException { final PathAddress address = PathAddress.pathAddress(operation.get(OP_ADDR)); final PathElement element = address.getLastElement(); context.addStep(new OperationStepHandler() { @Override public void execute(final OperationContext context, final ModelNode operation) throws OperationFailedException { final ModelNode result = context.getResult(); final ServiceController<?> controller = context.getServiceRegistry(false).getRequiredService(SOCKET_BINDING.append(element.getValue())); if(controller != null && controller.getState() == ServiceController.State.UP) { final SocketBinding binding = SocketBinding.class.cast(controller.getValue()); AbstractBindingMetricsHandler.this.execute(operation, binding, result); } else { result.set(getNoMetrics()); } context.stepCompleted(); } }, OperationContext.Stage.RUNTIME); context.stepCompleted(); }
@Override public void execute(OperationContext context, ModelNode operation) throws OperationFailedException { String attr = operation.get(ModelDescriptionConstants.NAME).asString(); if (attr.equals(ModelDescriptionConstants.NAMESPACES)) { getAttributeValueOrDefault(ServerRootResourceDefinition.NAMESPACES, context); } else if (attr.equals(ModelDescriptionConstants.SCHEMA_LOCATIONS)) { getAttributeValueOrDefault(ServerRootResourceDefinition.SCHEMA_LOCATIONS, context); } context.stepCompleted(); }
@Override protected void executeRuntimeStep(OperationContext context, ModelNode operation) throws OperationFailedException { String opName = operation.require(ModelDescriptionConstants.OP).asString(); PathAddress address = PathAddress.pathAddress(operation.require(ModelDescriptionConstants.OP_ADDR)); final T dataSource = getDataSourceConfig(address); if (ModelDescriptionConstants.READ_ATTRIBUTE_OPERATION.equals(opName)) { final String attributeName = operation.require(ModelDescriptionConstants.NAME).asString(); executeReadAttribute(attributeName, context, dataSource, address); context.stepCompleted(); } else { throw unknownOperation(opName); } }
public void execute(OperationContext context, ModelNode operation) { context.readResourceForUpdate(PathAddress.EMPTY_ADDRESS).getModel().get(ENABLED).set(false); context.stepCompleted(); } }
@Override public void execute(OperationContext context, ModelNode operation) throws OperationFailedException { String path = PATH.resolveModelAttribute(context, operation).asString(); dumpManagementResourceRegistration(extensionRegistry, path); context.stepCompleted(); }
@Override public void execute(OperationContext context, ModelNode operation) throws OperationFailedException { final Resource resource = context.readResourceForUpdate(PathAddress.EMPTY_ADDRESS); final ModelNode model = resource.getModel(); model.get(DOMAIN_CONTROLLER).setEmptyObject(); context.stepCompleted(); } }
@Override public void execute(final OperationContext context, final ModelNode ignored) throws OperationFailedException { final PathAddress address = PathAddress.pathAddress(operation.require(OP_ADDR)); execute(address, PathAddress.EMPTY_ADDRESS, context); context.stepCompleted(); }
@Override public void execute(OperationContext context, ModelNode operation) throws OperationFailedException { final Resource resource = context.readResourceForUpdate(PathAddress.EMPTY_ADDRESS); final ModelNode model = resource.getModel(); // the attribute allow expressions but it is *not* resolved. This enables to remove a jvm option // which was added with an expression. If the expression was resolved it would not be found in the JVM_OPTIONS list final ModelNode option = JVM_OPTION.validateOperation(operation); if (model.hasDefined(JvmAttributes.JVM_OPTIONS)) { final ModelNode values = model.get(JvmAttributes.JVM_OPTIONS).clone(); model.get(JvmAttributes.JVM_OPTIONS).setEmptyList(); for (ModelNode value : values.asList()) { if (!value.equals(option)) { model.get(JvmAttributes.JVM_OPTIONS).add(value); } } } context.stepCompleted(); } }
@Override public void execute(OperationContext context, ModelNode operation) throws OperationFailedException { try { handler.execute(context, operation); resultAddress.set(base.toModelNode()); } catch (NoSuchResourceException e) { // just discard the result to avoid leaking the inaccessible address context.stepCompleted(); } } };
@Override public void execute(OperationContext context, ModelNode operation) throws OperationFailedException { final ImmutableManagementResourceRegistration registry = context.getResourceRegistration(); Set<String> childTypes = new TreeSet<String>(registry.getChildNames(PathAddress.EMPTY_ADDRESS)); final ModelNode result = context.getResult(); result.setEmptyList(); for (final String key : childTypes) { result.add(key); } context.stepCompleted(); } }
@Override public void execute(final OperationContext context, final ModelNode operation) throws OperationFailedException { context.getResult().get("version").set(Versions.getSwitchYardVersion()); context.stepCompleted(); } }, OperationContext.Stage.RUNTIME);
@Override public void execute(OperationContext context, ModelNode operation) throws OperationFailedException { context.getResult().set("Server"); context.stepCompleted(); } }
/** {@inheritDoc} */ @Override public void execute(OperationContext context, ModelNode operation) throws OperationFailedException { final PathAddress address = PathAddress.pathAddress(operation.get(OP_ADDR)); final PathElement element = address.getLastElement(); context.addStep(new OperationStepHandler() { @Override public void execute(final OperationContext context, final ModelNode operation) throws OperationFailedException { final ModelNode result = context.getResult(); final ServiceController<?> controller = context.getServiceRegistry(false).getRequiredService(SOCKET_BINDING.append(element.getValue())); if(controller != null && controller.getState() == ServiceController.State.UP) { final SocketBinding binding = SocketBinding.class.cast(controller.getValue()); AbstractBindingMetricsHandler.this.execute(operation, binding, result); } else { result.set(getNoMetrics()); } context.stepCompleted(); } }, OperationContext.Stage.RUNTIME); context.stepCompleted(); }
@Override public void execute(OperationContext context, ModelNode operation) throws OperationFailedException { String attr = operation.get(ModelDescriptionConstants.NAME).asString(); if (attr.equals(ModelDescriptionConstants.NAMESPACES)) { getAttributeValueOrDefault(ServerRootResourceDefinition.NAMESPACES, context); } else if (attr.equals(ModelDescriptionConstants.SCHEMA_LOCATIONS)) { getAttributeValueOrDefault(ServerRootResourceDefinition.SCHEMA_LOCATIONS, context); } context.stepCompleted(); }
@Override protected void executeRuntimeStep(OperationContext context, ModelNode operation) throws OperationFailedException { String opName = operation.require(ModelDescriptionConstants.OP).asString(); boolean forWrite = isForWrite(opName); PathAddress address = PathAddress.pathAddress(operation.require(ModelDescriptionConstants.OP_ADDR)); final ServiceName serviceName = getComponentConfiguration(address); T component = getComponent(serviceName, address, context, forWrite); if (ModelDescriptionConstants.READ_ATTRIBUTE_OPERATION.equals(opName)) { final String attributeName = operation.require(ModelDescriptionConstants.NAME).asString(); executeReadAttribute(attributeName, context, component, address); context.stepCompleted(); } else if (ModelDescriptionConstants.WRITE_ATTRIBUTE_OPERATION.equals(opName)) { final String attributeName = operation.require(ModelDescriptionConstants.NAME).asString(); executeWriteAttribute(attributeName, context, operation, component, address); } else { executeAgainstComponent(context, operation, component, opName, address); } }
public void execute(OperationContext context, ModelNode operation) { context.readResourceForUpdate(PathAddress.EMPTY_ADDRESS).getModel().get(ENABLED.getName()).set(true); context.stepCompleted(); } }