public final class InetSocketTransportAddress extends java.lang.Object implements TransportAddress
InetSocketAddress
).Writeable.Reader<V>, Writeable.Writer<V>
Modifier and Type | Field and Description |
---|---|
static short |
TYPE_ID |
Constructor and Description |
---|
InetSocketTransportAddress(java.net.InetAddress address,
int port) |
InetSocketTransportAddress(java.net.InetSocketAddress address) |
InetSocketTransportAddress(StreamInput in)
Read from a stream.
|
InetSocketTransportAddress(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() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAddress()
Returns the address string for this transport address
|
java.lang.String |
getHost()
Returns the host string for this transport address
|
int |
getPort()
Returns the port of this transport address if applicable
|
int |
hashCode() |
boolean |
isLoopbackAddress() |
boolean |
sameHost(TransportAddress other) |
java.lang.String |
toString() |
short |
uniqueAddressTypeId() |
void |
writeTo(StreamOutput out)
Write this into the StreamOutput.
|
public static final short TYPE_ID
public InetSocketTransportAddress(java.net.InetAddress address, int port)
public InetSocketTransportAddress(java.net.InetSocketAddress address)
public InetSocketTransportAddress(StreamInput in) throws java.io.IOException
java.io.IOException
public InetSocketTransportAddress(StreamInput in, 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 short uniqueAddressTypeId()
uniqueAddressTypeId
in interface TransportAddress
public boolean sameHost(TransportAddress other)
sameHost
in interface TransportAddress
public boolean isLoopbackAddress()
isLoopbackAddress
in interface TransportAddress
public java.lang.String getHost()
TransportAddress
getHost
in interface TransportAddress
public java.lang.String getAddress()
TransportAddress
getAddress
in interface TransportAddress
public int getPort()
TransportAddress
getPort
in interface TransportAddress
public java.net.InetSocketAddress address()
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 interface TransportAddress
toString
in class java.lang.Object