/** {@inheritDoc} */ @Override public DatagramSocket createDatagramSocket(String name, SocketAddress address) throws SocketException { return new ManagedDatagramSocketBinding(null, this.namedRegistry, address); }
/** {@inheritDoc} */ @Override public DatagramSocket createDatagramSocket(SocketAddress address) throws SocketException { return new ManagedDatagramSocketBinding(null, this.unnamedRegistry, address); }
/** {@inheritDoc} */ @Override public DatagramSocket createDatagramSocket(String name, SocketAddress address) throws SocketException { return new ManagedDatagramSocketBinding(null, this.namedRegistry, address); }
/** {@inheritDoc} */ @Override public DatagramSocket createDatagramSocket() throws SocketException { return new ManagedDatagramSocketBinding(null, this.unnamedRegistry, null); }
/** {@inheritDoc} */ @Override public DatagramSocket createDatagramSocket(SocketAddress address) throws SocketException { return new ManagedDatagramSocketBinding(null, this.unnamedRegistry, address); }
/** {@inheritDoc} */ @Override public DatagramSocket createDatagramSocket(String name) throws SocketException { Assert.checkNotNullParam("name", name); return new ManagedDatagramSocketBinding(name, this.namedRegistry, null); }
/** {@inheritDoc} */ @Override public DatagramSocket createDatagramSocket(SocketAddress address) throws SocketException { Assert.checkNotNullParam("address", address); return new ManagedDatagramSocketBinding(null, this.unnamedRegistry, address); }
/** {@inheritDoc} */ @Override public DatagramSocket createDatagramSocket(String name, SocketAddress address) throws SocketException { Assert.checkNotNullParam("name", name); Assert.checkNotNullParam("address", address); return new ManagedDatagramSocketBinding(name, this.namedRegistry, address); }