Class SocketAddress

java.lang.Object
io.vertx.mutiny.core.net.SocketAddress
All Implemented Interfaces:
MutinyDelegate

public class SocketAddress extends Object implements MutinyDelegate
The address of a socket, an inet socket address or a domain socket address.

Use inetSocketAddress(int, java.lang.String) to create an inet socket address and domainSocketAddress(java.lang.String) to create a domain socket address

NOTE: This class has been automatically generated from the original non Mutiny-ified interface using Vert.x codegen.

  • Field Details

  • Constructor Details

    • SocketAddress

      public SocketAddress(io.vertx.core.net.SocketAddress delegate)
    • SocketAddress

      public SocketAddress(Object delegate)
  • Method Details

    • getDelegate

      public io.vertx.core.net.SocketAddress getDelegate()
      Specified by:
      getDelegate in interface MutinyDelegate
      Returns:
      the delegate used by this Mutiny object of generated type
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • sharedRandomPort

      public static SocketAddress sharedRandomPort(int id, String host)
      Parameters:
      id - the shared random port id
      host - the host
      Returns:
      the created socket address
    • inetSocketAddress

      public static SocketAddress inetSocketAddress(int port, String host)
      Parameters:
      port - the port
      host - the host
      Returns:
      the created socket address
    • domainSocketAddress

      public static SocketAddress domainSocketAddress(String path)
      Parameters:
      path - the address path
      Returns:
      the created socket address
    • host

      public String host()
      Returns:
      the host address
    • hostName

      public String hostName()
      Returns:
      the host name
    • hostAddress

      public String hostAddress()
      Returns:
      the host address
    • port

      public int port()
      Returns:
      the address port or -1 for a domain socket
    • path

      public String path()
      Returns:
      the domain socket path or null for inet socket address, empty path represents unnamed domain socket addresses.
    • isInetSocket

      public boolean isInetSocket()
      Returns:
      true for an inet socket address
    • isDomainSocket

      public boolean isDomainSocket()
      Returns:
      true for an domain socket address
    • inetSocketAddress

      public static SocketAddress inetSocketAddress(InetSocketAddress address)
      Parameters:
      address - the address
      Returns:
      the created socket address
    • newInstance

      public static SocketAddress newInstance(io.vertx.core.net.SocketAddress arg)