org.teleal.cling.transport.spi
Interface NetworkAddressFactory

All Known Implementing Classes:
AndroidNetworkAddressFactory, NetworkAddressFactoryImpl

public interface NetworkAddressFactory


Field Summary
static java.lang.String SYSTEM_PROPERTY_NET_ADDRESSES
           
static java.lang.String SYSTEM_PROPERTY_NET_IFACES
           
 
Method Summary
 java.net.InetAddress[] getBindAddresses()
           
 java.net.InetAddress getBroadcastAddress(java.net.InetAddress inetAddress)
           
 byte[] getHardwareAddress(java.net.InetAddress inetAddress)
           
 java.net.InetAddress getLocalAddress(java.net.NetworkInterface networkInterface, boolean isIPv6, java.net.InetAddress remoteAddress)
           
 java.net.InetAddress getMulticastGroup()
           
 int getMulticastPort()
           
 java.net.NetworkInterface[] getNetworkInterfaces()
           
 int getStreamListenPort()
           
 

Field Detail

SYSTEM_PROPERTY_NET_IFACES

static final java.lang.String SYSTEM_PROPERTY_NET_IFACES
See Also:
Constant Field Values

SYSTEM_PROPERTY_NET_ADDRESSES

static final java.lang.String SYSTEM_PROPERTY_NET_ADDRESSES
See Also:
Constant Field Values
Method Detail

getMulticastGroup

java.net.InetAddress getMulticastGroup()

getMulticastPort

int getMulticastPort()

getStreamListenPort

int getStreamListenPort()

getNetworkInterfaces

java.net.NetworkInterface[] getNetworkInterfaces()

getBindAddresses

java.net.InetAddress[] getBindAddresses()

getHardwareAddress

byte[] getHardwareAddress(java.net.InetAddress inetAddress)

getBroadcastAddress

java.net.InetAddress getBroadcastAddress(java.net.InetAddress inetAddress)

getLocalAddress

java.net.InetAddress getLocalAddress(java.net.NetworkInterface networkInterface,
                                     boolean isIPv6,
                                     java.net.InetAddress remoteAddress)


Copyright © 2010 Teleal GmbH, Switzerland. All Rights Reserved.