public class TcpAddress extends java.lang.Object implements Address.IZAddress
Modifier and Type | Class and Description |
---|---|
static class |
TcpAddress.TcpAddressMask |
Modifier and Type | Field and Description |
---|---|
private java.net.InetSocketAddress |
address |
private java.net.SocketAddress |
sourceAddress |
Modifier | Constructor and Description |
---|---|
protected |
TcpAddress(java.net.InetSocketAddress address) |
|
TcpAddress(java.lang.String addr,
boolean ipv6) |
Modifier and Type | Method and Description |
---|---|
java.net.SocketAddress |
address() |
ProtocolFamily |
family() |
java.net.InetSocketAddress |
resolve(java.lang.String name,
boolean ipv6,
boolean local) |
java.net.SocketAddress |
sourceAddress() |
java.lang.String |
toString() |
java.lang.String |
toString(int port) |
private final java.net.InetSocketAddress address
private final java.net.SocketAddress sourceAddress
public TcpAddress(java.lang.String addr, boolean ipv6)
protected TcpAddress(java.net.InetSocketAddress address)
public ProtocolFamily family()
family
in interface Address.IZAddress
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(int port)
toString
in interface Address.IZAddress
public java.net.InetSocketAddress resolve(java.lang.String name, boolean ipv6, boolean local)
resolve
in interface Address.IZAddress
name
- ipv6
- local
- ignoredAddress.IZAddress.resolve(java.lang.String, boolean, boolean)
public java.net.SocketAddress address()
address
in interface Address.IZAddress
public java.net.SocketAddress sourceAddress()
sourceAddress
in interface Address.IZAddress