public class LinkStateAttributes extends Object implements BgpValueType
| Constructor and Description |
|---|
LinkStateAttributes(List<BgpValueType> linkStateAttribList)
Constructor to initialize parameters.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Object o)
Compares two objects.
|
short |
getType()
Returns the Type of BGP Message.
|
boolean |
isLinkStateAttributeSet()
Returns if the Link state attributes are set or not.
|
List<BgpValueType> |
linkStateAttributes()
Returns linked list of Link, Node and Prefix TLVs.
|
static LinkStateAttributes |
read(org.jboss.netty.buffer.ChannelBuffer cb)
Reads the Link state attribute TLVs.
|
String |
toString() |
int |
write(org.jboss.netty.buffer.ChannelBuffer cb)
Writes the byte Stream of BGP Message to channel buffer.
|
protected static final org.slf4j.Logger log
public static final short ATTR_NODE_MT_TOPOLOGY_ID
public static final short ATTR_NODE_FLAG_BITS
public static final short ATTR_NODE_OPAQUE_NODE
public static final short ATTR_NODE_NAME
public static final short ATTR_NODE_ISIS_AREA_ID
public static final short ATTR_NODE_IPV4_LOCAL_ROUTER_ID
public static final short ATTR_NODE_IPV6_LOCAL_ROUTER_ID
public static final short ATTR_LINK_IPV4_REMOTE_ROUTER_ID
public static final short ATTR_LINK_IPV6_REMOTE_ROUTER_ID
public static final short ATTR_LINK_ADMINISTRATIVE_GRPS
public static final short ATTR_LINK_MAX_BANDWIDTH
public static final short ATTR_LINK_MAX_RES_BANDWIDTH
public static final short ATTR_LINK_UNRES_BANDWIDTH
public static final short ATTR_LINK_TE_DEFAULT_METRIC
public static final short ATTR_LINK_PROTECTION_TYPE
public static final short ATTR_LINK_MPLS_PROTOCOL_MASK
public static final short ATTR_LINK_IGP_METRIC
public static final short ATTR_LINK_SHR_RISK_GRP
public static final short ATTR_LINK_OPAQUE_ATTR
public static final short ATTR_LINK_NAME_ATTR
public static final short ATTR_PREFIX_IGP_FLAG
public static final short ATTR_PREFIX_ROUTE_TAG
public static final short ATTR_PREFIX_EXTENDED_TAG
public static final short ATTR_PREFIX_METRIC
public static final short ATTR_PREFIX_OSPF_FWD_ADDR
public static final short ATTR_PREFIX_OPAQUE_ATTR
public static final byte LINKSTATE_ATTRIB_TYPE
public static final byte TYPE_AND_LEN
public LinkStateAttributes(List<BgpValueType> linkStateAttribList)
linkStateAttribList - Linked list of Link, Node and Prefix TLVspublic List<BgpValueType> linkStateAttributes()
public boolean isLinkStateAttributeSet()
public static LinkStateAttributes read(org.jboss.netty.buffer.ChannelBuffer cb) throws BgpParseException
cb - ChannelBufferBgpParseException - while parsing link state attributespublic short getType()
BgpValueTypegetType in interface BgpValueTypepublic int write(org.jboss.netty.buffer.ChannelBuffer cb)
BgpValueTypewrite in interface BgpValueTypecb - channel bufferpublic int compareTo(Object o)
BgpValueTypecompareTo in interface BgpValueTypeo - object