Writeable.Reader<V>, Writeable.Writer<V>
Modifier and Type | Field and Description |
---|---|
static java.net.InetAddress |
META_ADDRESS
A non-routeable v4 meta transport address that can be used for
testing or in scenarios where targets should be marked as non-applicable from a transport perspective.
|
Constructor and Description |
---|
TransportAddress(java.net.InetAddress address,
int port) |
TransportAddress(java.net.InetSocketAddress address) |
TransportAddress(StreamInput in)
Read from a stream.
|
TransportAddress(StreamInput in,
java.lang.String hostString)
Read from a stream and use the
hostString when creating the InetAddress if the input comes from a version on or prior
Version.V_5_0_2 as the hostString was not serialized |
Modifier and Type | Method and Description |
---|---|
java.net.InetSocketAddress |
address()
Returns the enclosed
InetSocketAddress |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAddress()
Returns a string representation of the enclosed
InetSocketAddress |
int |
getPort()
Returns the addresses port
|
int |
hashCode() |
java.lang.String |
toString() |
void |
writeTo(StreamOutput out)
Write this into the StreamOutput.
|
public static final java.net.InetAddress META_ADDRESS
public TransportAddress(java.net.InetAddress address, int port)
public TransportAddress(java.net.InetSocketAddress address)
public TransportAddress(StreamInput in) throws java.io.IOException
java.io.IOException
public TransportAddress(StreamInput in, @Nullable java.lang.String hostString) throws java.io.IOException
hostString
when creating the InetAddress if the input comes from a version on or prior
Version.V_5_0_2
as the hostString was not serializedjava.io.IOException
public void writeTo(StreamOutput out) throws java.io.IOException
Writeable
public java.lang.String getAddress()
InetSocketAddress
NetworkAddress.format(InetAddress)
public int getPort()
public java.net.InetSocketAddress address()
InetSocketAddress
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object