/** * {@inheritDoc} */ public final void bind(SocketAddress localAddress) throws IOException { if (localAddress == null) { throw new NullPointerException("localAddress"); } List<SocketAddress> localAddresses = new ArrayList<>(1); localAddresses.add(localAddress); bind(localAddresses); }
/** * {@inheritDoc} */ @Override public final void bind(SocketAddress localAddress) throws IOException { if (localAddress == null) { throw new IllegalArgumentException("localAddress"); } List<SocketAddress> localAddresses = new ArrayList<>(1); localAddresses.add(localAddress); bind(localAddresses); }
/** * {@inheritDoc} */ @Override public final void bind(SocketAddress localAddress) throws IOException { if (localAddress == null) { throw new IllegalArgumentException("localAddress"); } List<SocketAddress> localAddresses = new ArrayList<>(1); localAddresses.add(localAddress); bind(localAddresses); }
/** * {@inheritDoc} */ @Override public final void bind(SocketAddress... addresses) throws IOException { if ((addresses == null) || (addresses.length == 0)) { bind(getDefaultLocalAddresses()); return; } List<SocketAddress> localAddresses = new ArrayList<>(2); for (SocketAddress address : addresses) { localAddresses.add(address); } bind(localAddresses); }
/** * {@inheritDoc} */ @Override public final void bind() throws IOException { bind(getDefaultLocalAddresses()); }
/** * {@inheritDoc} */ public final void bind(SocketAddress firstLocalAddress, SocketAddress... otherLocalAddresses) throws IOException { if (firstLocalAddress == null) { bind(getDefaultLocalAddresses()); return; } List<SocketAddress> localAddresses = new ArrayList<>(2); localAddresses.add(firstLocalAddress); if (otherLocalAddresses != null) { Collections.addAll(localAddresses, otherLocalAddresses); } bind(localAddresses); }
/** * {@inheritDoc} */ @Override public final void bind(SocketAddress... addresses) throws IOException { if ((addresses == null) || (addresses.length == 0)) { bind(getDefaultLocalAddresses()); return; } List<SocketAddress> localAddresses = new ArrayList<>(2); for (SocketAddress address : addresses) { localAddresses.add(address); } bind(localAddresses); }
/** * {@inheritDoc} */ @Override public final void bind(SocketAddress firstLocalAddress, SocketAddress... addresses) throws IOException { if (firstLocalAddress == null) { bind(getDefaultLocalAddresses()); } if ((addresses == null) || (addresses.length == 0)) { bind(getDefaultLocalAddresses()); return; } List<SocketAddress> localAddresses = new ArrayList<>(2); localAddresses.add(firstLocalAddress); for (SocketAddress address : addresses) { localAddresses.add(address); } bind(localAddresses); }
/** * {@inheritDoc} */ @Override public final void bind() throws IOException { bind(getDefaultLocalAddresses()); }
/** * {@inheritDoc} */ public final void bind() throws IOException { bind(getDefaultLocalAddresses()); }
/** * {@inheritDoc} */ @Override public final void bind(SocketAddress firstLocalAddress, SocketAddress... addresses) throws IOException { if (firstLocalAddress == null) { bind(getDefaultLocalAddresses()); } if ((addresses == null) || (addresses.length == 0)) { bind(getDefaultLocalAddresses()); return; } List<SocketAddress> localAddresses = new ArrayList<>(2); localAddresses.add(firstLocalAddress); for (SocketAddress address : addresses) { localAddresses.add(address); } bind(localAddresses); }