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.iface() != null) { node.get(INTERFACE).set(binding.iface()); } 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.iface() != null) { node.get(INTERFACE).set(binding.iface()); } 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.iface() != null) { node.get(INTERFACE).set(binding.iface()); } 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); }
protected Object valueOf(SocketBindingGroup group, String name) throws Exception { String[] parts = name.split("\\."); String bindingName = null; String which = "port"; if (parts.length == 3) { bindingName = parts[1]; } else if (parts.length == 4) { bindingName = parts[1]; which = parts[2]; } int offset = Integer.parseInt(group.portOffsetExpression()); for (SocketBinding socketBinding : group.socketBindings()) { if (socketBinding.name().equals(bindingName)) { if (which.equals("port")) { int port = Integer.parseInt(socketBinding.portExpression()); return "" + (port + offset); } else if (which.equals("multicast-port")) { int port = Integer.parseInt(socketBinding.multicastPortExpression()); return "" + (port + offset); } else if (which.equals("multicast-address")) { String addr = socketBinding.multicastAddress(); return addr; } else if (which.equals("host")) { return valueOf("thorntail." + socketBinding.iface() + ".host"); } } } return null; }
protected Object valueOf(SocketBindingGroup group, String name) throws Exception { String[] parts = name.split("\\."); String bindingName = null; String which = "port"; if (parts.length == 3) { bindingName = parts[1]; } else if (parts.length == 4) { bindingName = parts[1]; which = parts[2]; } int offset = Integer.parseInt(group.portOffsetExpression()); for (SocketBinding socketBinding : group.socketBindings()) { if (socketBinding.name().equals(bindingName)) { if (which.equals("port")) { int port = Integer.parseInt(socketBinding.portExpression()); return "" + (port + offset); } else if (which.equals("multicast-port")) { int port = Integer.parseInt(socketBinding.multicastPortExpression()); return "" + (port + offset); } else if (which.equals("multicast-address")) { String addr = socketBinding.multicastAddress(); return addr; } else if (which.equals("host")) { return valueOf("thorntail." + socketBinding.iface() + ".host"); } } } return null; }
protected Object valueOf(SocketBindingGroup group, String name) throws Exception { String[] parts = name.split("\\."); String bindingName = null; String which = "port"; if (parts.length == 3) { bindingName = parts[1]; } else if (parts.length == 4) { bindingName = parts[1]; which = parts[2]; } int offset = Integer.parseInt(group.portOffsetExpression()); for (SocketBinding socketBinding : group.socketBindings()) { if (socketBinding.name().equals(bindingName)) { if (which.equals("port")) { int port = Integer.parseInt(socketBinding.portExpression()); return "" + (port + offset); } else if (which.equals("multicast-port")) { int port = Integer.parseInt(socketBinding.multicastPortExpression()); return "" + (port + offset); } else if (which.equals("multicast-address")) { String addr = socketBinding.multicastAddress(); return addr; } else if (which.equals("host")) { return valueOf("swarm." + socketBinding.iface() + ".host"); } } } return null; }
protected void applyConfiguration(ConfigKey root, SocketBinding binding) { ConfigKey key = root.append(binding.name()); applyConfiguration(key.append("port"), (port) -> { binding.port(port.toString()); }); applyConfiguration(key.append("multicast-port"), (port) -> { binding.multicastPort(port.toString()); }); applyConfiguration(key.append("multicast-address"), (addr) -> { binding.multicastAddress(addr.toString()); }); applyConfiguration(key.append("interface"), (iface) -> { binding.iface(iface.toString()); }); }
protected void applyConfiguration(ConfigKey root, SocketBinding binding) { ConfigKey key = root.append(binding.name()); applyConfiguration(key.append("port"), (port) -> { binding.port(port.toString()); }); applyConfiguration(key.append("multicast-port"), (port) -> { binding.multicastPort(port.toString()); }); applyConfiguration(key.append("multicast-address"), (addr) -> { binding.multicastAddress(addr.toString()); }); applyConfiguration(key.append("interface"), (iface) -> { binding.iface(iface.toString()); }); }
protected void applyConfiguration(ConfigKey root, SocketBinding binding) { ConfigKey key = root.append(binding.name()); applyConfiguration(key.append("port"), (port) -> { binding.port(port.toString()); }); applyConfiguration(key.append("multicast-port"), (port) -> { binding.multicastPort(port.toString()); }); applyConfiguration(key.append("multicast-address"), (addr) -> { binding.multicastAddress(addr.toString()); }); applyConfiguration(key.append("interface"), (iface) -> { binding.iface(iface.toString()); }); }
@Override public void customize() { this.group.socketBinding( new SocketBinding("modcluster") .port(0) .multicastAddress(this.fraction.multicastAddress()) .multicastPort(this.fraction.multicastPort())); } }
@Override public void customize() { this.group.socketBinding( new SocketBinding("jgroups-udp") .port(55200) .multicastAddress(this.fraction.defaultMulticastAddress()) .multicastPort(45688)); this.group.socketBinding( new SocketBinding("jgroups-udp-fd") .port(54200)); this.group.socketBinding( new SocketBinding("jgroups-mping") .port(0) .multicastAddress(this.fraction.defaultMulticastAddress()) .multicastPort(45700)); this.group.socketBinding( new SocketBinding("jgroups-tcp") .port(7600)); this.group.socketBinding( new SocketBinding("jgroups-tcp-fd") .port(57600)); } }