@Override public NetworkInterface getNetworkInterface() { if (javaSocket instanceof MulticastSocket) { try { return ((MulticastSocket) javaSocket).getNetworkInterface(); } catch (SocketException e) { throw new ChannelException(e); } } else { throw new UnsupportedOperationException(); } }
@Override public NetworkInterface getNetworkInterface() { if (javaSocket instanceof MulticastSocket) { try { return ((MulticastSocket) javaSocket).getNetworkInterface(); } catch (SocketException e) { throw new ChannelException(e); } } else { throw new UnsupportedOperationException(); } }
@Override public NetworkInterface getNetworkInterface() { if (javaSocket instanceof MulticastSocket) { try { return ((MulticastSocket) javaSocket).getNetworkInterface(); } catch (SocketException e) { throw new ChannelException(e); } } else { throw new UnsupportedOperationException(); } }
public NetworkInterface getNetworkInterface() { if (socket instanceof MulticastSocket) { try { return ((MulticastSocket) socket).getNetworkInterface(); } catch (SocketException e) { throw new ChannelException(e); } } else { throw new UnsupportedOperationException(); } }
/** * Returns an address of the outgoing network interface used by this socket. To avoid * inherent unpredictability, new code should use {@link #getNetworkInterface} instead. * * @throws SocketException if an error occurs. */ public InetAddress getInterface() throws SocketException { checkOpen(); if (setAddress != null) { return setAddress; } InetAddress ipvXaddress = (InetAddress) impl.getOption(SocketOptions.IP_MULTICAST_IF); if (ipvXaddress.isAnyLocalAddress()) { // the address was not set at the IPv4 level so check the IPv6 // level NetworkInterface theInterface = getNetworkInterface(); if (theInterface != null) { Enumeration<InetAddress> addresses = theInterface.getInetAddresses(); if (addresses != null) { while (addresses.hasMoreElements()) { InetAddress nextAddress = addresses.nextElement(); if (nextAddress instanceof Inet6Address) { return nextAddress; } } } } } return ipvXaddress; }
@Override public NetworkInterface getNetworkInterface() { if (javaSocket instanceof MulticastSocket) { try { return ((MulticastSocket) javaSocket).getNetworkInterface(); } catch (SocketException e) { throw new ChannelException(e); } } else { throw new UnsupportedOperationException(); } }
public NetworkInterface getNetworkInterface() { if (socket instanceof MulticastSocket) { try { return ((MulticastSocket) socket).getNetworkInterface(); } catch (SocketException e) { throw new ChannelException(e); } } else { throw new UnsupportedOperationException(); } }
@Override public NetworkInterface getNetworkInterface() { if (javaSocket instanceof MulticastSocket) { try { return ((MulticastSocket) javaSocket).getNetworkInterface(); } catch (SocketException e) { throw new ChannelException(e); } } else { throw new UnsupportedOperationException(); } }
@Override public NetworkInterface getNetworkInterface() { if (javaSocket instanceof MulticastSocket) { try { return ((MulticastSocket) javaSocket).getNetworkInterface(); } catch (SocketException e) { throw new ChannelException(e); } } else { throw new UnsupportedOperationException(); } }
@Override public NetworkInterface getNetworkInterface() { if (javaSocket instanceof MulticastSocket) { try { return ((MulticastSocket) javaSocket).getNetworkInterface(); } catch (SocketException e) { throw new ChannelException(e); } } else { throw new UnsupportedOperationException(); } }
@Override public NetworkInterface getNetworkInterface() { if (javaSocket instanceof MulticastSocket) { try { return ((MulticastSocket) javaSocket).getNetworkInterface(); } catch (SocketException e) { throw new ChannelException(e); } } else { throw new UnsupportedOperationException(); } }
@Override public NetworkInterface getNetworkInterface() { if (javaSocket instanceof MulticastSocket) { try { return ((MulticastSocket) javaSocket).getNetworkInterface(); } catch (SocketException e) { throw new ChannelException(e); } } else { throw new UnsupportedOperationException(); } }
@Override public NetworkInterface getNetworkInterface() { if (javaSocket instanceof MulticastSocket) { try { return ((MulticastSocket) javaSocket).getNetworkInterface(); } catch (SocketException e) { throw new ChannelException(e); } } else { throw new UnsupportedOperationException(); } }
@Override public NetworkInterface getNetworkInterface() { if (javaSocket instanceof MulticastSocket) { try { return ((MulticastSocket) javaSocket).getNetworkInterface(); } catch (SocketException e) { throw new ChannelException(e); } } else { throw new UnsupportedOperationException(); } }
@Override public NetworkInterface getNetworkInterface() { if (javaSocket instanceof MulticastSocket) { try { return ((MulticastSocket) javaSocket).getNetworkInterface(); } catch (SocketException e) { throw new ChannelException(e); } } else { throw new UnsupportedOperationException(); } }
@Override public NetworkInterface getNetworkInterface() { if (javaSocket instanceof MulticastSocket) { try { return ((MulticastSocket) javaSocket).getNetworkInterface(); } catch (SocketException e) { throw new ChannelException(e); } } else { throw new UnsupportedOperationException(); } }
public NetworkInterface getNetworkInterface() { if (socket instanceof MulticastSocket) { try { return ((MulticastSocket) socket).getNetworkInterface(); } catch (SocketException e) { throw new ChannelException(e); } } else { throw new UnsupportedOperationException(); } }
@Override public NetworkInterface getNetworkInterface() { if (javaSocket instanceof MulticastSocket) { try { return ((MulticastSocket) javaSocket).getNetworkInterface(); } catch (SocketException e) { throw new ChannelException(e); } } else { throw new UnsupportedOperationException(); } }
@Override public NetworkInterface getNetworkInterface() { if (javaSocket instanceof MulticastSocket) { try { return ((MulticastSocket) javaSocket).getNetworkInterface(); } catch (SocketException e) { throw new ChannelException(e); } } else { throw new UnsupportedOperationException(); } }
@Override public NetworkInterface getNetworkInterface() { if (javaSocket instanceof MulticastSocket) { try { return ((MulticastSocket) javaSocket).getNetworkInterface(); } catch (SocketException e) { throw new ChannelException(e); } } else { throw new UnsupportedOperationException(); } }