Modifier and Type | Method and Description |
---|---|
ExtendedCommunity |
Layer2AttributesExtCom.parseExtendedCommunity(io.netty.buffer.ByteBuf body) |
ExtendedCommunity |
ESImpRouteTargetExtCom.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
ExtendedCommunity |
MACMobExtCom.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
ExtendedCommunity |
DefaultGatewayExtCom.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
ExtendedCommunity |
ESILabelExtCom.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
Modifier and Type | Method and Description |
---|---|
ExtendedCommunity |
TrafficMarkingEcHandler.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
ExtendedCommunity |
RedirectAsFourOctetEcHandler.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
ExtendedCommunity |
TrafficActionEcHandler.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
ExtendedCommunity |
RedirectIpNextHopEcHandler.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
ExtendedCommunity |
RedirectIpv4EcHandler.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
ExtendedCommunity |
TrafficRateEcHandler.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
ExtendedCommunity |
RedirectAsTwoOctetEcHandler.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
ExtendedCommunity |
RedirectIpv6EcHandler.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
Modifier and Type | Method and Description |
---|---|
static BGPDocumentedException |
BGPDocumentedException.badMessageLength(String message,
int length) |
Modifier and Type | Method and Description |
---|---|
Notify |
BGPNotificationMessageParser.parseMessageBody(io.netty.buffer.ByteBuf body,
int messageLength)
Parses BGP Notification message to bytes.
|
Keepalive |
BGPKeepAliveMessageParser.parseMessageBody(io.netty.buffer.ByteBuf body,
int messageLength) |
Open |
BGPOpenMessageParser.parseMessageBody(io.netty.buffer.ByteBuf body,
int messageLength)
Parses given byte array to BGP Open message
|
RouteRefresh |
BGPRouteRefreshMessageParser.parseMessageBody(io.netty.buffer.ByteBuf body,
int messageLength)
Parses BGP Route Refresh message to bytes.
|
Update |
BGPUpdateMessageParser.parseMessageBody(io.netty.buffer.ByteBuf buffer,
int messageLength) |
Update |
BGPUpdateMessageParser.parseMessageBody(io.netty.buffer.ByteBuf buffer,
int messageLength,
PeerSpecificParserConstraint constraint)
Parse Update message from buffer.
|
Modifier and Type | Method and Description |
---|---|
CParameters |
MultiProtocolCapabilityHandler.parseCapability(io.netty.buffer.ByteBuf buffer) |
CParameters |
RouteRefreshCapabilityHandler.parseCapability(io.netty.buffer.ByteBuf buffer) |
CParameters |
BgpExtendedMessageCapabilityHandler.parseCapability(io.netty.buffer.ByteBuf buffer) |
CParameters |
As4CapabilityHandler.parseCapability(io.netty.buffer.ByteBuf buffer) |
CParameters |
AddPathCapabilityHandler.parseCapability(io.netty.buffer.ByteBuf buffer) |
CParameters |
GracefulCapabilityHandler.parseCapability(io.netty.buffer.ByteBuf buffer) |
BgpParameters |
CapabilityParameterParser.parseParameter(io.netty.buffer.ByteBuf buffer) |
Modifier and Type | Method and Description |
---|---|
void |
MPUnreachAttributeParser.parseAttribute(io.netty.buffer.ByteBuf buffer,
AttributesBuilder builder) |
void |
MPReachAttributeParser.parseAttribute(io.netty.buffer.ByteBuf buffer,
AttributesBuilder builder) |
void |
ExtendedCommunitiesAttributeParser.parseAttribute(io.netty.buffer.ByteBuf buffer,
AttributesBuilder builder) |
void |
BgpPrefixSidAttributeParser.parseAttribute(io.netty.buffer.ByteBuf buffer,
AttributesBuilder builder) |
void |
OriginAttributeParser.parseAttribute(io.netty.buffer.ByteBuf buffer,
AttributesBuilder builder) |
void |
AsPathAttributeParser.parseAttribute(io.netty.buffer.ByteBuf buffer,
AttributesBuilder builder) |
void |
AigpAttributeParser.parseAttribute(io.netty.buffer.ByteBuf buffer,
AttributesBuilder builder) |
void |
CommunitiesAttributeParser.parseAttribute(io.netty.buffer.ByteBuf buffer,
AttributesBuilder builder) |
void |
MPUnreachAttributeParser.parseAttribute(io.netty.buffer.ByteBuf buffer,
AttributesBuilder builder,
PeerSpecificParserConstraint constraint) |
void |
MPReachAttributeParser.parseAttribute(io.netty.buffer.ByteBuf buffer,
AttributesBuilder builder,
PeerSpecificParserConstraint constraint) |
static Community |
CommunitiesAttributeParser.parseCommunity(ReferenceCache refCache,
io.netty.buffer.ByteBuf buffer)
Parse known Community, if unknown, a new one will be created.
|
Modifier and Type | Method and Description |
---|---|
ExtendedCommunity |
Ipv4SpecificEcHandler.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
ExtendedCommunity |
RouteOriginAsTwoOctetEcHandler.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
ExtendedCommunity |
RouteTargetIpv4EcHandler.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
ExtendedCommunity |
RouteOriginIpv4EcHandler.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
ExtendedCommunity |
LinkBandwidthEC.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
ExtendedCommunity |
RouteTargetAsTwoOctetEcHandler.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
ExtendedCommunity |
AsTwoOctetSpecificEcHandler.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
ExtendedCommunity |
OpaqueEcHandler.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
ExtendedCommunity |
EncapsulationEC.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
Modifier and Type | Method and Description |
---|---|
ExtendedCommunity |
RouteTarget4OctectASEcHandler.parseExtendedCommunity(io.netty.buffer.ByteBuf body) |
ExtendedCommunity |
RouteOrigin4OctectASEcHandler.parseExtendedCommunity(io.netty.buffer.ByteBuf body) |
ExtendedCommunity |
Generic4OctASEcHandler.parseExtendedCommunity(io.netty.buffer.ByteBuf body) |
Modifier and Type | Method and Description |
---|---|
org.opendaylight.yangtools.yang.binding.Notification |
BGPMessageParserMock.parseMessage(io.netty.buffer.ByteBuf buffer,
PeerSpecificParserConstraint constraint) |
Modifier and Type | Method and Description |
---|---|
void |
AttributeParser.parseAttribute(io.netty.buffer.ByteBuf buffer,
AttributesBuilder builder)
Parses attribute from ByteBuf buffer.
|
default void |
AttributeParser.parseAttribute(io.netty.buffer.ByteBuf buffer,
AttributesBuilder builder,
PeerSpecificParserConstraint constraint)
Invokes
AttributeParser.parseAttribute(ByteBuf, AttributesBuilder) , so the constraint is omitted. |
Attributes |
AttributeRegistry.parseAttributes(io.netty.buffer.ByteBuf buffer,
PeerSpecificParserConstraint constraints)
Parse BGP Attribute from buffer.
|
protected abstract org.opendaylight.yangtools.yang.binding.Notification |
AbstractMessageRegistry.parseBody(int type,
io.netty.buffer.ByteBuf body,
int messageLength,
PeerSpecificParserConstraint constraint) |
CParameters |
CapabilityParser.parseCapability(io.netty.buffer.ByteBuf buffer) |
CParameters |
CapabilityRegistry.parseCapability(int type,
io.netty.buffer.ByteBuf buffer) |
org.opendaylight.yangtools.yang.binding.Notification |
AbstractMessageRegistry.parseMessage(io.netty.buffer.ByteBuf buffer,
PeerSpecificParserConstraint constraint) |
org.opendaylight.yangtools.yang.binding.Notification |
MessageRegistry.parseMessage(io.netty.buffer.ByteBuf bytes,
PeerSpecificParserConstraint constraint)
Decode input buffer to BGP Message.
|
org.opendaylight.yangtools.yang.binding.Notification |
MessageParser.parseMessageBody(io.netty.buffer.ByteBuf body,
int messageLength)
Parse BGP Message from buffer.
|
default org.opendaylight.yangtools.yang.binding.Notification |
MessageParser.parseMessageBody(io.netty.buffer.ByteBuf body,
int messageLength,
PeerSpecificParserConstraint constraint)
Invokes
MessageParser.parseMessageBody(ByteBuf, int) , so the constraint is omitted. |
BgpParameters |
ParameterParser.parseParameter(io.netty.buffer.ByteBuf buffer) |
BgpParameters |
ParameterRegistry.parseParameter(int parameterType,
io.netty.buffer.ByteBuf bytes) |
Modifier and Type | Method and Description |
---|---|
ExtendedCommunity |
ExtendedCommunityParser.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer)
Parses the Extended Community value encoded in the buffer.
|
ExtendedCommunities |
ExtendedCommunityRegistry.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer)
Parses the Extended Community.
|
Modifier and Type | Method and Description |
---|---|
BGPSessionListener |
StrictBGPPeerRegistry.getPeer(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress ip,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address sourceId,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address remoteId,
Open openObj) |
void |
BGPPeer.onMessage(BGPSession session,
org.opendaylight.yangtools.yang.binding.Notification msg) |
Modifier and Type | Method and Description |
---|---|
BGPSessionListener |
BGPPeerRegistry.getPeer(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress ip,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address sourceId,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address remoteId,
Open open)
Get configured peer after BGP session was successfully established.
|
Modifier and Type | Method and Description |
---|---|
void |
BGPSessionListener.onMessage(BGPSession session,
org.opendaylight.yangtools.yang.binding.Notification notification)
Fired when a normal protocol message is received.
|
Copyright © 2018 OpenDaylight. All rights reserved.