/** * Creates a describe operation using the specified address. * @param address a resource path * @return a describe operation */ public static ModelNode createDescribeOperation(PathAddress address) { return Util.createOperation(ModelDescriptionConstants.DESCRIBE, address); }
private void removeJacorbSubsystem(final PathAddress address, final Map<PathAddress, ModelNode> migrateOperations, boolean standalone) { ModelNode removeLegacySubsystemOperation = Util.createRemoveOperation(address); migrateOperations.put(address, removeLegacySubsystemOperation); if(standalone) { removeLegacySubsystemOperation = createRemoveOperation(JACORB_EXTENSION); migrateOperations.put(JACORB_EXTENSION, removeLegacySubsystemOperation); } }
private ModelNode createAddOperation(PathAddress parentAddress, String name, String value) { return Util.createAddOperation(parentAddress.append(name, value)); }
void refreshParticipant(OperationContext context) { final ModelNode operation = Util.createEmptyOperation("refresh-log-store", context.getCurrentAddress().getParent().getParent()); context.addStep(operation, new OperationStepHandler() { @Override public void execute(OperationContext context, ModelNode operation) throws OperationFailedException { probeHandler.execute(context, operation); } }, OperationContext.Stage.MODEL); } }
@Override public ModelNode transformOperation(ModelNode operation) { return Util.createAddOperation(transformer.transform(Operations.getPathAddress(operation))); } };
/** * {@inheritDoc} */ @Override public TransformedOperation transformOperation(TransformationContext context, PathAddress address, ModelNode operation) { ModelNode legacyOperation = Util.createRemoveOperation(this.addressTransformer.transform(address)); return new TransformedOperation(legacyOperation, OperationResultTransformer.ORIGINAL_RESULT); } }
public static ModelNode createReadResourceOperation(PathAddress address) { return Util.createOperation(ModelDescriptionConstants.READ_RESOURCE_OPERATION, address); }
protected static ModelNode getSubsystemAddOperation(String defaultStack) { return Util.createAddOperation(getSubsystemAddress()); }
protected static ModelNode getProtocolStackRemoveOperation(String stackName) { return Util.createRemoveOperation(getProtocolStackAddress(stackName)); }
/** * Creates a composite operation using the specified operation steps. * @param operations steps * @return a composite operation */ public static ModelNode createCompositeOperation(List<ModelNode> operations) { ModelNode operation = Util.createOperation(ModelDescriptionConstants.COMPOSITE, PathAddress.EMPTY_ADDRESS); ModelNode steps = operation.get(ModelDescriptionConstants.STEPS); for (ModelNode step: operations) { steps.add(step); } return operation; }
protected static ModelNode getProtocolAddOperation(String stackName, String type) { return Util.createAddOperation(getProtocolAddress(stackName, type)); }
protected static ModelNode getProtocolPropertyRemoveOperation(String stackName, String protocolName, String propertyName) { return Util.createRemoveOperation(getProtocolPropertyAddress(stackName, protocolName, propertyName)); }
public static ModelNode createMapClearOperation(PathAddress address, Attribute attribute) { ModelNode operation = Util.createOperation(MapOperations.MAP_CLEAR_DEFINITION, address); operation.get(ModelDescriptionConstants.NAME).set(attribute.getName()); return operation; }
protected static ModelNode getProtocolStackAddOperation(String stackName) { return Util.createAddOperation(getProtocolStackAddress(stackName)); }
protected static ModelNode getSubsystemRemoveOperation() { return Util.createRemoveOperation(getSubsystemAddress()); }
private static ModelNode createAttributeOperation(String operationName, PathAddress address, Attribute attribute) { ModelNode operation = Util.createOperation(operationName, address); operation.get(ModelDescriptionConstants.NAME).set(attribute.getName()); return operation; }
protected static ModelNode getTransportRemoveOperation(String stackName, String type) { return Util.createRemoveOperation(getTransportAddress(stackName, type)); }
protected static ModelNode getLegacyTransportRemoveOperation(String stackName) { return Util.createRemoveOperation(getLegacyTransportAddress(stackName)); }
protected static ModelNode getTransportPropertyRemoveOperation(String stackName, String type, String propertyName) { return Util.createRemoveOperation(getTransportPropertyAddress(stackName, type, propertyName)); }
protected static ModelNode getProtocolRemoveOperation(String stackName, String type) { return Util.createRemoveOperation(getProtocolAddress(stackName, type)); }