|
|||||||||
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 nullpublic 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 nullpublic static Enumeration<NetworkInterface> getNetworkInterfaces() throws SocketException
Enumeration
of all available network interfaces
SocketException
- If an error occurspublic boolean equals(Object obj)
equals
in class Object
obj
- The object to compare with
true
if equal, false
otherwiseObject.hashCode()
public int hashCode()
hashCode
in class Object
Object.equals(Object)
,
System.identityHashCode(Object)
public String toString()
toString
in class Object
Object.getClass()
,
Object.hashCode()
,
Class.getName()
,
Integer.toHexString(int)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |