public class ResolvableInetSocketAddress extends Object
InetSocketAddress does not support finding out whether an IP address has been reverse looked up or not.
However, we need to avoid triggering a name service lookup unless specifically asked to.
This class exists to make the reverse lookup step explicit in the code.| Modifier | Constructor and Description |
|---|---|
protected |
ResolvableInetSocketAddress(InetSocketAddress inetSocketAddress) |
| Modifier and Type | Method and Description |
|---|---|
InetAddress |
getAddress() |
byte[] |
getAddressBytes() |
String |
getHostName() |
InetSocketAddress |
getInetSocketAddress() |
int |
getPort() |
boolean |
isReverseLookedUp() |
boolean |
isUnresolved() |
String |
reverseLookup() |
String |
toString() |
static ResolvableInetSocketAddress |
wrap(InetSocketAddress socketAddress) |
protected ResolvableInetSocketAddress(InetSocketAddress inetSocketAddress)
public static ResolvableInetSocketAddress wrap(InetSocketAddress socketAddress)
public String reverseLookup()
public boolean isReverseLookedUp()
public boolean isUnresolved()
public InetAddress getAddress()
public byte[] getAddressBytes()
public int getPort()
public String getHostName()
public InetSocketAddress getInetSocketAddress()
Copyright © 2012-2016 Graylog, Inc.. All Rights Reserved.