value = new ModelNode(new ValueExpression(newExpression));
protected ModelNode property(String name, String value) { ModelNode node = new ModelNode(); node.get(OP_ADDR).set("system-property", name); node.get(OP).set(ADD); node.get(VALUE).set(new ValueExpression(value)); return node; }
public static ModelNode parsePossibleExpression(String value) { ModelNode result = new ModelNode(); if (isExpression(value)) { result.set(new ValueExpression(value)); } else { result.set(value); } return result; }
public static ModelNode parsePossibleExpression(String value) { ModelNode result = new ModelNode(); if (isExpression(value)) { result.set(new ValueExpression(value)); } else { result.set(value); } return result; }
private ModelNode convertAndResolve(String possibleExpression) throws OperationFailedException { if (EXPRESSION_PATTERN.matcher(possibleExpression).matches()) { // Keep resolving, but don't fail on unresolvable strings ModelNode expression = new ModelNode(); expression.set(new ValueExpression(possibleExpression)); return resolveExpressionType(expression, true); } return new ModelNode(possibleExpression); }
private void configureInterface(Interface iface, List<ModelNode> list) { ModelNode node = new ModelNode(); node.get(OP).set(ADD); node.get(OP_ADDR).set("interface", iface.getName()); node.get(INET_ADDRESS).set(new ValueExpression(iface.getExpression())); list.add(node); }
private void configureInterface(Interface iface, List<ModelNode> list) { ModelNode node = new ModelNode(); node.get(OP).set(ADD); node.get(OP_ADDR).set("interface", iface.getName()); node.get(INET_ADDRESS).set(new ValueExpression(iface.getExpression())); list.add(node); }
protected ModelNode correctValue(ModelNode toResolve, boolean isGeneratedWriteAttribute) { if (toResolve.getType() == ModelType.STRING) { toResolve = new ModelNode().set(new ValueExpression(toResolve.asString())); } try { return ExpressionResolver.TEST_RESOLVER.resolveExpressions(toResolve); } catch (OperationFailedException e) { throw new IllegalArgumentException(e); } }
private void configureSocketBinding(PathAddress address, OutboundSocketBinding binding, List<ModelNode> list) { ModelNode node = new ModelNode(); node.get(OP_ADDR).set(address.append("remote-destination-outbound-socket-binding", binding.name()).toModelNode()); node.get(OP).set(ADD); node.get(HOST).set(new ValueExpression(binding.remoteHostExpression())); node.get(PORT).set(new ValueExpression(binding.remotePortExpression())); list.add(node); }
private void configureInterface(Interface iface, List<ModelNode> list) { if ( hasInterface( iface, list ) ) { System.err.println( "has interface, not adding" ); return; } ModelNode node = new ModelNode(); node.get(OP).set(ADD); node.get(OP_ADDR).set("interface", iface.getName()); node.get(INET_ADDRESS).set(new ValueExpression(iface.getExpression())); list.add(node); }
private void configureSocketBinding(PathAddress address, OutboundSocketBinding binding, List<ModelNode> list) { ModelNode node = new ModelNode(); node.get(OP_ADDR).set(address.append("remote-destination-outbound-socket-binding", binding.name()).toModelNode()); node.get(OP).set(ADD); node.get(HOST).set(new ValueExpression(binding.remoteHostExpression())); node.get(PORT).set(new ValueExpression(binding.remotePortExpression())); list.add(node); }
private void configureInterface(Interface iface, List<ModelNode> list) { if (hasInterface(iface, list)) { return; } ModelNode node = new ModelNode(); node.get(OP).set(ADD); node.get(OP_ADDR).set(INTERFACE_NAME, iface.getName()); node.get(INET_ADDRESS).set(new ValueExpression(iface.getExpression())); list.add(node); }
private void configureInterface(Interface iface, List<ModelNode> list) { if (hasInterface(iface, list)) { return; } ModelNode node = new ModelNode(); node.get(OP).set(ADD); node.get(OP_ADDR).set(INTERFACE_NAME, iface.getName()); node.get(INET_ADDRESS).set(new ValueExpression(iface.getExpression())); list.add(node); }
private void configureInterface(Interface iface, List<ModelNode> list) { if (hasInterface(iface, list)) { return; } ModelNode node = new ModelNode(); node.get(OP).set(ADD); node.get(OP_ADDR).set(INTERFACE_NAME, iface.getName()); node.get(INET_ADDRESS).set(new ValueExpression(iface.getExpression())); list.add(node); }
private void configureSocketBinding(PathAddress address, OutboundSocketBinding binding, List<ModelNode> list) { ModelNode node = new ModelNode(); node.get(OP_ADDR).set(address.append("remote-destination-outbound-socket-binding", binding.name()).toModelNode()); node.get(OP).set(ADD); node.get(HOST).set(new ValueExpression(binding.remoteHostExpression())); node.get(PORT).set(new ValueExpression(binding.remotePortExpression())); list.add(node); }
private void configureSocketBinding(PathAddress address, OutboundSocketBinding binding, List<ModelNode> list) { ModelNode node = new ModelNode(); node.get(OP_ADDR).set(address.append("remote-destination-outbound-socket-binding", binding.name()).toModelNode()); node.get(OP).set(ADD); node.get(HOST).set(new ValueExpression(binding.remoteHostExpression())); node.get(PORT).set(new ValueExpression(binding.remotePortExpression())); list.add(node); }
private void configureSocketBinding(PathAddress address, SocketBinding binding, List<ModelNode> list) { ModelNode node = new ModelNode(); node.get(OP_ADDR).set(address.append("socket-binding", binding.name()).toModelNode()); node.get(OP).set(ADD); node.get(PORT).set(new ValueExpression(binding.portExpression())); if (binding.multicastAddress() != null) { node.get(MULTICAST_ADDRESS).set(binding.multicastAddress()); } if (binding.multicastPortExpression() != null) { node.get(MULTICAST_PORT).set(new ValueExpression(binding.multicastPortExpression())); } list.add(node); }
private void configureSocketBinding(PathAddress address, SocketBinding binding, List<ModelNode> list) { ModelNode node = new ModelNode(); node.get(OP_ADDR).set(address.append("socket-binding", binding.name()).toModelNode()); node.get(OP).set(ADD); node.get(PORT).set(new ValueExpression(binding.portExpression())); if (binding.multicastAddress() != null) { node.get(MULTICAST_ADDRESS).set(binding.multicastAddress()); } if (binding.multicastPortExpression() != null) { node.get(MULTICAST_PORT).set(new ValueExpression(binding.multicastPortExpression())); } list.add(node); }
private void configureSocketBindingGroup(SocketBindingGroup group, List<ModelNode> list) { ModelNode node = new ModelNode(); PathAddress address = PathAddress.pathAddress("socket-binding-group", group.name()); node.get(OP).set(ADD); node.get(OP_ADDR).set(address.toModelNode()); node.get(DEFAULT_INTERFACE).set(group.defaultInterface()); node.get(PORT_OFFSET).set(new ValueExpression(group.portOffsetExpression())); list.add(node); configureSocketBindings(address, group, list); }
public static StringResolver createStringResolver(Properties properties) { final ValueExpressionResolver resolver = createValueExpressionResolver(properties); return value -> new ValueExpression(value).resolveString(resolver); }