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 intcompareTo(LocalAddress o)booleanequals(Object o)StringgetId()Returns the ID of this address.inthashCode()booleanisEphemeral()Returnstrueif and only if this address is ephemeral.StringtoString()
-
-
-
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()
Returnstrueif and only if this address is ephemeral.
-
compareTo
public int compareTo(LocalAddress o)
- Specified by:
compareToin interfaceComparable<LocalAddress>
-
-