public final class LocalTransportAddress extends java.lang.Object implements TransportAddress
Writeable.Reader<V>, Writeable.Writer<V>
Modifier and Type | Field and Description |
---|---|
static short |
TYPE_ID |
Constructor and Description |
---|
LocalTransportAddress(StreamInput in)
Read from a stream.
|
LocalTransportAddress(StreamInput in,
java.lang.String hostString)
Same as
LocalTransportAddress(StreamInput) but accepts the second argument |
LocalTransportAddress(java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
static LocalTransportAddress |
buildUnique()
generates a new unique 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() |
java.lang.String |
id() |
boolean |
isLoopbackOrLinkLocalAddress() |
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 LocalTransportAddress(java.lang.String id)
public LocalTransportAddress(StreamInput in) throws java.io.IOException
java.io.IOException
public LocalTransportAddress(StreamInput in, java.lang.String hostString) throws java.io.IOException
LocalTransportAddress(StreamInput)
but accepts the second argumentjava.io.IOException
public static LocalTransportAddress buildUnique()
public void writeTo(StreamOutput out) throws java.io.IOException
Writeable
public java.lang.String id()
public short uniqueAddressTypeId()
uniqueAddressTypeId
in interface TransportAddress
public boolean sameHost(TransportAddress other)
sameHost
in interface TransportAddress
public boolean isLoopbackOrLinkLocalAddress()
isLoopbackOrLinkLocalAddress
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 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