Package org.jboss.netty.channel.local
Class LocalAddress
- java.lang.Object
-
- java.net.SocketAddress
-
- org.jboss.netty.channel.local.LocalAddress
-
- All Implemented Interfaces:
Serializable
,Comparable<LocalAddress>
public final class LocalAddress extends SocketAddress implements Comparable<LocalAddress>
An endpoint in the local transport. Each endpoint is identified by a unique case-insensitive string, except for the pre-defined value called"ephemeral"
.Ephemeral Address
An ephemeral address is an anonymous address which is assigned temporarily and is released as soon as the connection is closed. All ephemeral addresses have the same ID,"ephemeral"
, but they are not equal to each other.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LocalAddress(int id)
Creates a new instance with the specified ID.LocalAddress(String id)
Creates a new instance with the specified ID.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(LocalAddress o)
boolean
equals(Object o)
String
getId()
Returns the ID of this address.int
hashCode()
boolean
isEphemeral()
Returnstrue
if and only if this address is ephemeral.String
toString()
-
-
-
Field Detail
-
EPHEMERAL
public static final String EPHEMERAL
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
LocalAddress
public LocalAddress(int id)
Creates a new instance with the specified ID.
-
LocalAddress
public LocalAddress(String id)
Creates a new instance with the specified ID.
-
-
Method Detail
-
getId
public String getId()
Returns the ID of this address.
-
isEphemeral
public boolean isEphemeral()
Returnstrue
if and only if this address is ephemeral.
-
compareTo
public int compareTo(LocalAddress o)
- Specified by:
compareTo
in interfaceComparable<LocalAddress>
-
-