public class DefaultLispGenericLocator extends Object implements LispGenericLocator
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultLispGenericLocator.AbstractGenericLocatorBuilder<T> |
LispGenericLocator.GenericLocatorBuilder<T>| Modifier and Type | Method and Description |
|---|---|
static LispGenericLocator |
deserialize(io.netty.buffer.ByteBuf byteBuf)
Deserializes LispGenericLocator message portion.
|
boolean |
equals(Object o) |
LispAfiAddress |
getLocatorAfi()
Obtains locator AFI.
|
byte |
getMulticastPriority()
Obtains multi-cast priority value.
|
byte |
getMulticastWeight()
Obtains multi-cast weight value.
|
byte |
getPriority()
Obtains priority value.
|
byte |
getWeight()
Obtains weight value.
|
int |
hashCode() |
boolean |
isLocalLocator()
Obtains local locator flag.
|
boolean |
isRlocProbed()
Obtains RLOC probed flag.
|
boolean |
isRouted()
Obtains routed flag.
|
static void |
serialize(io.netty.buffer.ByteBuf byteBuf,
LispGenericLocator genericLocator)
Serializes LispGenericLocator message portion.
|
String |
toString() |
void |
writeTo(io.netty.buffer.ByteBuf byteBuf)
Writes LISP message object into communication channel.
|
public byte getPriority()
LispGenericLocatorgetPriority in interface LispGenericLocatorpublic byte getWeight()
LispGenericLocatorgetWeight in interface LispGenericLocatorpublic byte getMulticastPriority()
LispGenericLocatorgetMulticastPriority in interface LispGenericLocatorpublic byte getMulticastWeight()
LispGenericLocatorgetMulticastWeight in interface LispGenericLocatorpublic boolean isLocalLocator()
LispGenericLocatorisLocalLocator in interface LispGenericLocatorpublic boolean isRlocProbed()
LispGenericLocatorisRlocProbed in interface LispGenericLocatorpublic boolean isRouted()
LispGenericLocatorisRouted in interface LispGenericLocatorpublic LispAfiAddress getLocatorAfi()
LispGenericLocatorgetLocatorAfi in interface LispGenericLocatorpublic void writeTo(io.netty.buffer.ByteBuf byteBuf)
throws LispWriterException
LispGenericLocatorwriteTo in interface LispGenericLocatorbyteBuf - byte bufferLispWriterException - on errorpublic static LispGenericLocator deserialize(io.netty.buffer.ByteBuf byteBuf) throws LispParseError, LispReaderException
byteBuf - byte bufferLispParseError - LISP message parse errorLispReaderException - LISP message reader exceptionpublic static void serialize(io.netty.buffer.ByteBuf byteBuf,
LispGenericLocator genericLocator)
throws LispWriterException
byteBuf - byte buffergenericLocator - generic locatorLispWriterException - LISP message writer exception