public final class DefaultLispMapRequest extends AbstractLispMessage implements LispMapRequest
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultLispMapRequest.DefaultRequestBuilder |
static class |
DefaultLispMapRequest.RequestReader
A LISP message reader for MapRequest message.
|
static class |
DefaultLispMapRequest.RequestWriter
A LISP message writer for MapRequest message.
|
LispMapRequest.RequestBuilderLispMessage.Buildersender| Modifier and Type | Method and Description |
|---|---|
LispMessage.Builder |
createBuilder()
Generates LISP message builder.
|
boolean |
equals(Object o) |
List<LispEidRecord> |
getEids()
Obtains a collection of EID records.
|
List<LispAfiAddress> |
getItrRlocs()
Obtains a collection of ITR RLOCs.
|
long |
getNonce()
Obtains nonce value.
|
int |
getRecordCount()
Obtains record count value.
|
int |
getReplyRecord()
Obtains the size of map-reply record.
|
LispAfiAddress |
getSourceEid()
Obtains source EID.
|
LispType |
getType()
Obtains LISP message type.
|
int |
hashCode() |
boolean |
isAuthoritative()
Obtains authoritative flag.
|
boolean |
isMapDataPresent()
Obtains map data present flag.
|
boolean |
isPitr()
Obtains PITR flag.
|
boolean |
isProbe()
Obtains probe flag.
|
boolean |
isSmr()
Obtains SMR flag.
|
boolean |
isSmrInvoked()
Obtains SMR Invoked flag.
|
String |
toString() |
void |
writeTo(io.netty.buffer.ByteBuf byteBuf)
Writes LISP message object into communication channel.
|
configSender, getSenderclone, finalize, getClass, notify, notifyAll, wait, wait, waitconfigSender, getSenderpublic LispType getType()
LispMessagegetType in interface LispMessagegetType in class AbstractLispMessagepublic void writeTo(io.netty.buffer.ByteBuf byteBuf)
throws LispWriterException
LispMessagewriteTo in interface LispMessagewriteTo in class AbstractLispMessagebyteBuf - byte bufferLispWriterException - if the writing request is failed due to
the lisp object cannot be written to the buffer.public LispMessage.Builder createBuilder()
LispMessagecreateBuilder in interface LispMessagecreateBuilder in class AbstractLispMessagepublic boolean isAuthoritative()
LispMapRequestisAuthoritative in interface LispMapRequestpublic boolean isMapDataPresent()
LispMapRequestisMapDataPresent in interface LispMapRequestpublic boolean isProbe()
LispMapRequestisProbe in interface LispMapRequestpublic boolean isSmr()
LispMapRequestisSmr in interface LispMapRequestpublic boolean isPitr()
LispMapRequestisPitr in interface LispMapRequestpublic boolean isSmrInvoked()
LispMapRequestisSmrInvoked in interface LispMapRequestpublic int getRecordCount()
LispMapRequestgetRecordCount in interface LispMapRequestpublic long getNonce()
LispMapRequestgetNonce in interface LispMapRequestpublic LispAfiAddress getSourceEid()
LispMapRequestgetSourceEid in interface LispMapRequestpublic List<LispAfiAddress> getItrRlocs()
LispMapRequestgetItrRlocs in interface LispMapRequestpublic List<LispEidRecord> getEids()
LispMapRequestgetEids in interface LispMapRequestpublic int getReplyRecord()
LispMapRequestgetReplyRecord in interface LispMapRequest