|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.net.NetworkInterface
public final class NetworkInterface
This class models a network interface on the host computer. A network interface contains a name (typically associated with a specific hardware adapter) and a list of addresses that are bound to it. For example, an ethernet interface may be named "eth0" and have the address 192.168.1.101 assigned to it.
| Method Summary | |
|---|---|
boolean |
equals(Object obj)
Checks if the current instance is equal to obj |
static NetworkInterface |
getByInetAddress(InetAddress addr)
Return a network interface by its address |
static NetworkInterface |
getByName(String name)
Returns an network interface by name |
String |
getDisplayName()
Returns the display name of the interface |
Enumeration<InetAddress> |
getInetAddresses()
Returns all available addresses of the network interface If a @see SecurityManager is available all addresses are checked with @see SecurityManager::checkConnect() if they are available. |
String |
getName()
Returns the name of the network interface |
static Enumeration<NetworkInterface> |
getNetworkInterfaces()
Return an Enumeration of all available network interfaces |
int |
hashCode()
Returns the hashcode of the current instance |
String |
toString()
Returns a string representation of the interface |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public String getName()
public Enumeration<InetAddress> getInetAddresses()
InetAddresses are returned where the security manager
doesn't throw an exception.
public String getDisplayName()
public static NetworkInterface getByName(String name)
throws SocketException
name - The name of the interface to return
NetworkInterface object representing the interface,
or null if there is no interface with that name.
SocketException - If an error occurs
NullPointerException - If the specified name is null
public static NetworkInterface getByInetAddress(InetAddress addr)
throws SocketException
addr - The address of the interface to return
null if none found
SocketException - If an error occurs
NullPointerException - If the specified addess is null
public static Enumeration<NetworkInterface> getNetworkInterfaces()
throws SocketException
Enumeration of all available network interfaces
SocketException - If an error occurspublic boolean equals(Object obj)
equals in class Objectobj - The object to compare with
true if equal, false otherwiseObject.hashCode()public int hashCode()
hashCode in class ObjectObject.equals(Object),
System.identityHashCode(Object)public String toString()
toString in class ObjectObject.getClass(),
Object.hashCode(),
Class.getName(),
Integer.toHexString(int)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||