public class PcepFecObjectIPv4UnnumberedAdjacencyVer1 extends Object implements PcepFecObjectIPv4UnnumberedAdjacency
| Modifier and Type | Class and Description |
|---|---|
static class |
PcepFecObjectIPv4UnnumberedAdjacencyVer1.Builder
Builder class for PCEP Fec object IPv4 unnumbered Adjacency.
|
| Modifier and Type | Field and Description |
|---|---|
static byte |
FEC_OBJ_CLASS |
static short |
FEC_OBJ_MINIMUM_LENGTH |
static byte |
FEC_OBJ_TYPE |
static byte |
FEC_OBJECT_VERSION |
protected static org.slf4j.Logger |
log |
static int |
MINIMUM_COMMON_HEADER_LENGTH |
| Constructor and Description |
|---|
PcepFecObjectIPv4UnnumberedAdjacencyVer1(PcepObjectHeader fecObjHeader,
int localNodeID,
int localInterfaceID,
int remoteNodeID,
int remoteInterfaceID)
Constructor to initialize parameter for PCEP fec object.
|
| Modifier and Type | Method and Description |
|---|---|
PcepObjectHeader |
getFecIpv4UnnumberedAdjacencyObjHeader()
Returns Object Header.
|
int |
getLocalInterfaceID()
Returns Local InterfaceID of FEC Object.
|
int |
getLocalNodeID()
Returns Local NodeID of FEC Object.
|
int |
getRemoteInterfaceID()
Returns Remote InterfaceID of FEC Object.
|
int |
getRemoteNodeID()
Returns Remote NodeID of FEC Object.
|
int |
getType()
Returns FEC Object type.
|
PcepVersion |
getVersion()
Returns PCEP Version of FEC Object.
|
static PcepFecObjectIPv4UnnumberedAdjacency |
read(org.jboss.netty.buffer.ChannelBuffer cb)
Reads from channel buffer and returns object of PcepFecObjectIPv4UnnumberedAdjacency.
|
void |
setFecIpv4UnnumberedAdjacencyObjHeader(PcepObjectHeader obj)
Sets Object Header.
|
void |
setLocalInterfaceID(int localInterfaceID)
Sets Local InterfaceID with specified value.
|
void |
setLocalNodeID(int localNodeID)
Sets Local NodeID with specified value.
|
void |
setRemoteInterfaceID(int remoteInterfaceID)
Sets Remote InterfaceID with specified value.
|
void |
setRemoteNodeID(int remoteNodeID)
Sets Remote NodeID with specified value.
|
String |
toString() |
int |
write(org.jboss.netty.buffer.ChannelBuffer cb)
Writes the FEC into channel buffer.
|
protected static final org.slf4j.Logger log
public static final byte FEC_OBJ_TYPE
public static final byte FEC_OBJ_CLASS
public static final byte FEC_OBJECT_VERSION
public static final short FEC_OBJ_MINIMUM_LENGTH
public static final int MINIMUM_COMMON_HEADER_LENGTH
public PcepFecObjectIPv4UnnumberedAdjacencyVer1(PcepObjectHeader fecObjHeader, int localNodeID, int localInterfaceID, int remoteNodeID, int remoteInterfaceID)
fecObjHeader - fec object headerlocalNodeID - local node IDlocalInterfaceID - local interface IDremoteNodeID - remote node IDremoteInterfaceID - remote interface IDpublic void setFecIpv4UnnumberedAdjacencyObjHeader(PcepObjectHeader obj)
obj - object headerpublic void setLocalNodeID(int localNodeID)
PcepFecObjectIPv4UnnumberedAdjacencysetLocalNodeID in interface PcepFecObjectIPv4UnnumberedAdjacencylocalNodeID - Local NodeIDpublic PcepObjectHeader getFecIpv4UnnumberedAdjacencyObjHeader()
public int getLocalNodeID()
PcepFecObjectIPv4UnnumberedAdjacencygetLocalNodeID in interface PcepFecObjectIPv4UnnumberedAdjacencypublic int getLocalInterfaceID()
PcepFecObjectIPv4UnnumberedAdjacencygetLocalInterfaceID in interface PcepFecObjectIPv4UnnumberedAdjacencypublic void setLocalInterfaceID(int localInterfaceID)
PcepFecObjectIPv4UnnumberedAdjacencysetLocalInterfaceID in interface PcepFecObjectIPv4UnnumberedAdjacencylocalInterfaceID - Local InterfaceIDpublic int getRemoteNodeID()
PcepFecObjectIPv4UnnumberedAdjacencygetRemoteNodeID in interface PcepFecObjectIPv4UnnumberedAdjacencypublic void setRemoteNodeID(int remoteNodeID)
PcepFecObjectIPv4UnnumberedAdjacencysetRemoteNodeID in interface PcepFecObjectIPv4UnnumberedAdjacencyremoteNodeID - Remote NodeIDpublic int getRemoteInterfaceID()
PcepFecObjectIPv4UnnumberedAdjacencygetRemoteInterfaceID in interface PcepFecObjectIPv4UnnumberedAdjacencypublic void setRemoteInterfaceID(int remoteInterfaceID)
PcepFecObjectIPv4UnnumberedAdjacencysetRemoteInterfaceID in interface PcepFecObjectIPv4UnnumberedAdjacencyremoteInterfaceID - Remote InterfaceIDpublic static PcepFecObjectIPv4UnnumberedAdjacency read(org.jboss.netty.buffer.ChannelBuffer cb) throws PcepParseException
cb - of channel bufferPcepParseException - when fails to read from channel bufferpublic int write(org.jboss.netty.buffer.ChannelBuffer cb)
throws PcepParseException
PcepFecObjectwrite in interface PcepFecObjectwrite in interface PcepFecObjectIPv4UnnumberedAdjacencycb - channel bufferPcepParseException - while writing FEC Object into Channel Buffer.public PcepVersion getVersion()
PcepFecObjectgetVersion in interface PcepFecObjectpublic int getType()
PcepFecObjectgetType in interface PcepFecObject