public abstract class RemoteAddress
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static RemoteAddress |
UNKNOWN
Deprecated.
because of troublesome initialisation order (with regards to scaladsl class implementing this class).
In some edge cases this field could end up containing a null value.
Will be removed in Akka HTTP 11.x, use
RemoteAddresses.UNKNOWN instead. |
Constructor and Description |
---|
RemoteAddress() |
Modifier and Type | Method and Description |
---|---|
static RemoteAddress |
create(byte[] address) |
static RemoteAddress |
create(java.net.InetAddress address) |
static RemoteAddress |
create(java.net.InetSocketAddress address) |
abstract java.util.Optional<java.net.InetAddress> |
getAddress() |
abstract int |
getPort()
Returns a port if defined or 0 otherwise.
|
abstract boolean |
isUnknown() |
@Deprecated public static final RemoteAddress UNKNOWN
RemoteAddresses.UNKNOWN
instead.public abstract boolean isUnknown()
public abstract java.util.Optional<java.net.InetAddress> getAddress()
public abstract int getPort()
public static RemoteAddress create(java.net.InetAddress address)
public static RemoteAddress create(java.net.InetSocketAddress address)
public static RemoteAddress create(byte[] address)