public interface PcepLSObject
| Modifier and Type | Interface and Description |
|---|---|
static interface |
PcepLSObject.Builder
Builder interface with get and set functions to build LS object.
|
| Modifier and Type | Method and Description |
|---|---|
long |
getLSId()
Returns LS ID in LS Object.
|
PcepObjectHeader |
getLSObjHeader()
Returns LS object header.
|
List<PcepValueType> |
getOptionalTlv()
Returns list of Optional Tlvs in LS Object.
|
byte |
getProtocolId()
Returns ProtocolId in LS Object.
|
boolean |
getRemoveFlag()
Returns R flag in LS Object.
|
boolean |
getSyncFlag()
Returns sync flag in LS Object.
|
void |
setLSId(long lsId)
Sets LS ID in LS Object.
|
void |
setLSObjHeader(PcepObjectHeader obj)
Sets LS Object header.
|
void |
setOptionalTlv(List<PcepValueType> optionalTlvList)
Sets list of Optional Tlvs in LS Object.
|
void |
setProtocolId(byte protId)
Sets ProtocolId in LS Object.
|
void |
setRemoveFlag(boolean removeFlag)
Sets R flag in LS Object.
|
void |
setSyncFlag(boolean syncFlag)
Sets sync flag in LS Object.
|
int |
write(org.jboss.netty.buffer.ChannelBuffer bb)
Writes the LS Object into channel buffer.
|
PcepObjectHeader getLSObjHeader()
void setLSObjHeader(PcepObjectHeader obj)
obj - LS Object headerbyte getProtocolId()
void setProtocolId(byte protId)
protId - ProtocolId in LS Objectboolean getRemoveFlag()
void setRemoveFlag(boolean removeFlag)
removeFlag - R flag in LS Objectboolean getSyncFlag()
void setSyncFlag(boolean syncFlag)
syncFlag - sync flag in LS Objectlong getLSId()
void setLSId(long lsId)
lsId - LS ID in LS ObjectList<PcepValueType> getOptionalTlv()
void setOptionalTlv(List<PcepValueType> optionalTlvList)
optionalTlvList - list of Optional Tlvsint write(org.jboss.netty.buffer.ChannelBuffer bb) throws PcepParseException
bb - channel bufferPcepParseException - when object header is not written to channel buffer