org.teleal.cling.transport.spi
Interface NetworkAddressFactory

All Known Implementing Classes:
NetworkAddressFactoryImpl

public interface NetworkAddressFactory


Field Summary
static String SYSTEM_PROPERTY_NET_ADDRESSES
           
static String SYSTEM_PROPERTY_NET_IFACES
           
 
Method Summary
 InetAddress[] getBindAddresses()
           
 byte[] getHardwareAddress(InetAddress inetAddress)
           
 InterfaceAddress getInterfaceAddress(InetAddress inetAddress)
           
 InetAddress getLocalInterfaceAddress(NetworkInterface networkInterface, boolean isIPv6, InetAddress remoteAddress)
           
 InetAddress getMulticastGroup()
           
 int getMulticastPort()
           
 NetworkInterface[] getNetworkInterfaces()
           
 int getStreamListenPort()
           
 

Field Detail

SYSTEM_PROPERTY_NET_IFACES

static final String SYSTEM_PROPERTY_NET_IFACES
See Also:
Constant Field Values

SYSTEM_PROPERTY_NET_ADDRESSES

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

getMulticastGroup

InetAddress getMulticastGroup()

getMulticastPort

int getMulticastPort()

getStreamListenPort

int getStreamListenPort()

getNetworkInterfaces

NetworkInterface[] getNetworkInterfaces()

getBindAddresses

InetAddress[] getBindAddresses()

getHardwareAddress

byte[] getHardwareAddress(InetAddress inetAddress)

getInterfaceAddress

InterfaceAddress getInterfaceAddress(InetAddress inetAddress)

getLocalInterfaceAddress

InetAddress getLocalInterfaceAddress(NetworkInterface networkInterface,
                                     boolean isIPv6,
                                     InetAddress remoteAddress)


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