Class ResolvableInetSocketAddress

java.lang.Object
org.graylog2.plugin.ResolvableInetSocketAddress

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.
  • Constructor Details

    • ResolvableInetSocketAddress

      protected ResolvableInetSocketAddress(InetSocketAddress inetSocketAddress)
  • Method Details

    • wrap

      public static ResolvableInetSocketAddress wrap(InetSocketAddress socketAddress)
    • reverseLookup

      public String reverseLookup()
    • isReverseLookedUp

      public boolean isReverseLookedUp()
    • isUnresolved

      public boolean isUnresolved()
    • getAddress

      public InetAddress getAddress()
    • getAddressBytes

      public byte[] getAddressBytes()
    • getPort

      public int getPort()
    • getHostName

      public String getHostName()
    • getInetSocketAddress

      public InetSocketAddress getInetSocketAddress()
    • toString

      public String toString()
      Overrides:
      toString in class Object