src/main/java/reactor/netty/udp/UdpServer.java
/**
	 * Start a Server in a blocking fashion, and wait for it to finish initializing. The
	 * returned {@link Connection} offers simple server API, including to {@link
	 * Connection#disposeNow()} shut it down in a blocking fashion.
	 *
	 * @param timeout max startup timeout
	 *
	 * @return a {@link Connection}
	 */
Start a Server in a blocking fashion, and wait for it to finish initializing. The
returned  Connection offers simple server API, including to {@link
Connection#disposeNow()} shut it down in a blocking fashion.

@param timeout max startup timeout

@return a  Connection
Start a Server in a blocking fashion and wait for it to finish initializing . The returned Connection offers simple server API including to { @link Connection#disposeNow () } shut it down in a blocking fashion . @param timeout max startup timeout @return a Connection
public final Connection bindNow(Duration timeout) {
		try {
			return Objects.requireNonNull(bind().block(timeout), "aborted");
		}
		catch (IllegalStateException e) {
			if (e.getMessage().contains("blocking read")) {
				throw new IllegalStateException("UdpServer couldn't be started within "
						+ timeout.toMillis() + "ms");
			}
			throw e;
		}
	}
public final Connection bindNow ( Duration timeout ) { try { return Objects . requireNonNull ( bind ( ) . block ( timeout ) , "aborted" ) ; } catch ( IllegalStateException e ) { if ( e . getMessage ( ) . contains ( "blocking read" ) ) { throw new IllegalStateException ( "UdpServer couldn't be started within " + timeout . toMillis ( ) + "ms" ) ; } throw e ; } }
Start a Server in a blocking fashion, and wait for it to finish initializing.
Start a Server in a blocking fashion and wait for it to finish initializing .