public void start() throws Exception { for(int i=bind_port; i <= bind_port+port_range; i++) { try { sock=getSocketFactory().createDatagramSocket("jgroups.bping.sock", i); break; } catch(Throwable t) { if(i > bind_port+port_range) throw new RuntimeException("failed to open a port in range [" + bind_port + " - " + (bind_port+port_range) + "]", t); } } if (null == sock) throw new RuntimeException("failed to open a port in range [" + bind_port + " - " + (bind_port+port_range) + "]"); sock.setBroadcast(true); startReceiver(); super.start(); }
super.start();
public void start() throws Exception { for(int i=bind_port; i <= bind_port+port_range; i++) { try { sock=getSocketFactory().createDatagramSocket("jgroups.bping.sock", i); break; } catch(Throwable t) { if(i > bind_port+port_range) throw new RuntimeException("failed to open a port in range [" + bind_port + " - " + (bind_port+port_range) + "]", t); } } if (null == sock) throw new RuntimeException("failed to open a port in range [" + bind_port + " - " + (bind_port+port_range) + "]"); sock.setBroadcast(true); startReceiver(); super.start(); }
@Override public void start() throws Exception { if (isClusteringEnabled()) { int serverPort = getServerPort(); if (_serverFactory != null) { _server = _serverFactory.getServer(serverPort); } else { _server = Servers.getServer(serverPort); } _serverName = _server.getClass().getSimpleName(); if (log.isInfoEnabled()) { log.info(String.format("Starting %s on port %s for channel address: %s", _serverName, serverPort, stack .getChannel().getAddress())); } boolean started = _server.start(stack.getChannel()); if (log.isInfoEnabled()) { log.info(String.format("%s %s.", _serverName, started ? "started" : "reused (pre-existing)")); } } super.start(); }
@Override public void start() throws Exception { if (isClusteringEnabled()) { int serverPort = getServerPort(); if (_serverFactory != null) { _server = _serverFactory.getServer(serverPort); } else { _server = Servers.getServer(serverPort); } _serverName = _server.getClass().getSimpleName(); if (log.isInfoEnabled()) { log.info(String.format("Starting %s on port %s for channel address: %s", _serverName, serverPort, stack .getChannel().getAddress())); } boolean started = _server.start(stack.getChannel()); if (log.isInfoEnabled()) { log.info(String.format("%s %s.", _serverName, started ? "started" : "reused (pre-existing)")); } } super.start(); }