Modifier and Type | Method and Description |
---|---|
ExtendedCommunity |
MACMobExtCom.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
ExtendedCommunity |
ESILabelExtCom.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
ExtendedCommunity |
DefaultGatewayExtCom.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 |
---|---|
Update |
BGPUpdateMessageParser.parseMessageBody(io.netty.buffer.ByteBuf buffer,
int messageLength,
PeerSpecificParserConstraint constraint)
Parse Update message from buffer.
|
RouteRefresh |
BGPRouteRefreshMessageParser.parseMessageBody(io.netty.buffer.ByteBuf body,
int messageLength,
PeerSpecificParserConstraint constraint)
Parses BGP Route Refresh message to bytes.
|
Open |
BGPOpenMessageParser.parseMessageBody(io.netty.buffer.ByteBuf body,
int messageLength,
PeerSpecificParserConstraint constraint)
Parses given byte array to BGP Open message.
|
Notify |
BGPNotificationMessageParser.parseMessageBody(io.netty.buffer.ByteBuf body,
int messageLength,
PeerSpecificParserConstraint constraint)
Parses BGP Notification message to bytes.
|
Keepalive |
BGPKeepAliveMessageParser.parseMessageBody(io.netty.buffer.ByteBuf body,
int messageLength,
PeerSpecificParserConstraint constraint) |
Modifier and Type | Method and Description |
---|---|
CParameters |
RouteRefreshCapabilityHandler.parseCapability(io.netty.buffer.ByteBuf buffer) |
CParameters |
MultiProtocolCapabilityHandler.parseCapability(io.netty.buffer.ByteBuf buffer) |
CParameters |
GracefulCapabilityHandler.parseCapability(io.netty.buffer.ByteBuf buffer) |
CParameters |
BgpExtendedMessageCapabilityHandler.parseCapability(io.netty.buffer.ByteBuf buffer) |
CParameters |
AddPathCapabilityHandler.parseCapability(io.netty.buffer.ByteBuf buffer) |
BgpParameters |
CapabilityParameterParser.parseParameter(io.netty.buffer.ByteBuf buffer) |
Modifier and Type | Method and Description |
---|---|
void |
BgpPrefixSidAttributeParser.parseAttribute(io.netty.buffer.ByteBuf buffer,
AttributesBuilder builder,
PeerSpecificParserConstraint constraint) |
abstract void |
ReachAttributeParser.parseAttribute(io.netty.buffer.ByteBuf buffer,
AttributesBuilder builder,
RevisedErrorHandling errorHandling,
PeerSpecificParserConstraint constraint) |
void |
OriginatorIdAttributeParser.parseAttribute(io.netty.buffer.ByteBuf buffer,
AttributesBuilder builder,
RevisedErrorHandling errorHandling,
PeerSpecificParserConstraint constraint) |
void |
OriginAttributeParser.parseAttribute(io.netty.buffer.ByteBuf buffer,
AttributesBuilder builder,
RevisedErrorHandling errorHandling,
PeerSpecificParserConstraint constraint) |
void |
NextHopAttributeParser.parseAttribute(io.netty.buffer.ByteBuf buffer,
AttributesBuilder builder,
RevisedErrorHandling errorHandling,
PeerSpecificParserConstraint constraint) |
void |
MultiExitDiscriminatorAttributeParser.parseAttribute(io.netty.buffer.ByteBuf buffer,
AttributesBuilder builder,
RevisedErrorHandling errorHandling,
PeerSpecificParserConstraint constraint) |
void |
MPUnreachAttributeParser.parseAttribute(io.netty.buffer.ByteBuf buffer,
AttributesBuilder builder,
RevisedErrorHandling errorHandling,
PeerSpecificParserConstraint constraint) |
void |
MPReachAttributeParser.parseAttribute(io.netty.buffer.ByteBuf buffer,
AttributesBuilder builder,
RevisedErrorHandling errorHandling,
PeerSpecificParserConstraint constraint) |
void |
LocalPreferenceAttributeParser.parseAttribute(io.netty.buffer.ByteBuf buffer,
AttributesBuilder builder,
RevisedErrorHandling errorHandling,
PeerSpecificParserConstraint constraint) |
void |
ExtendedCommunitiesAttributeParser.parseAttribute(io.netty.buffer.ByteBuf buffer,
AttributesBuilder builder,
RevisedErrorHandling errorHandling,
PeerSpecificParserConstraint constraint) |
void |
CommunitiesAttributeParser.parseAttribute(io.netty.buffer.ByteBuf buffer,
AttributesBuilder builder,
RevisedErrorHandling errorHandling,
PeerSpecificParserConstraint constraint) |
void |
ClusterIdAttributeParser.parseAttribute(io.netty.buffer.ByteBuf buffer,
AttributesBuilder builder,
RevisedErrorHandling errorHandling,
PeerSpecificParserConstraint constraint) |
void |
AsPathAttributeParser.parseAttribute(io.netty.buffer.ByteBuf buffer,
AttributesBuilder builder,
RevisedErrorHandling errorHandling,
PeerSpecificParserConstraint constraint) |
Modifier and Type | Method and Description |
---|---|
ExtendedCommunity |
RouteOriginIpv4EcHandler.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
ExtendedCommunity |
RouteOriginAsTwoOctetEcHandler.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
ExtendedCommunity |
OpaqueEcHandler.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
ExtendedCommunity |
LinkBandwidthEC.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
ExtendedCommunity |
EncapsulationEC.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
ExtendedCommunity |
AsTwoOctetSpecificEcHandler.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
Modifier and Type | Method and Description |
---|---|
ExtendedCommunity |
Generic4OctASEcHandler.parseExtendedCommunity(io.netty.buffer.ByteBuf body) |
Modifier and Type | Method and Description |
---|---|
ExtendedCommunity |
RouteTargetIpv4EcHandler.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
ExtendedCommunity |
RouteTargetAsTwoOctetEcHandler.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) |
ExtendedCommunity |
RouteTarget4OctectASEcHandler.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 |
---|---|
BGPDocumentedException |
RevisedErrorHandling.reportError(BGPError error,
byte[] data,
String format,
Object... args)
Report a failure to parse an attribute resulting either in treat-as-withdraw if RFC7606 is in effect, or
connection teardown if it is not.
|
BGPDocumentedException |
RevisedErrorHandling.reportError(BGPError error,
@Nullable Exception cause,
String format,
Object... args)
Report a failure to parse an attribute resulting either in treat-as-withdraw if RFC7606 is in effect, or
connection teardown if it is not.
|
BGPDocumentedException |
RevisedErrorHandling.reportError(BGPError error,
String format,
Object... args)
Report a failure to parse an attribute resulting either in treat-as-withdraw if RFC7606 is in effect, or
connection teardown if it is not.
|
Modifier and Type | Method and Description |
---|---|
void |
AttributeParser.parseAttribute(@NonNull io.netty.buffer.ByteBuf buffer,
@NonNull AttributesBuilder builder,
@Nullable PeerSpecificParserConstraint constraint)
Parses attribute from ByteBuf buffer.
|
void |
AbstractAttributeParser.parseAttribute(io.netty.buffer.ByteBuf buffer,
AttributesBuilder builder,
PeerSpecificParserConstraint constraint) |
default void |
AttributeParser.parseAttribute(@NonNull io.netty.buffer.ByteBuf buffer,
@NonNull AttributesBuilder builder,
@NonNull RevisedErrorHandling errorHandling,
@Nullable PeerSpecificParserConstraint constraint)
Parses attribute from ByteBuf buffer with the specified
RevisedErrorHandling . |
abstract void |
AbstractAttributeParser.parseAttribute(io.netty.buffer.ByteBuf buffer,
AttributesBuilder builder,
RevisedErrorHandling errorHandling,
PeerSpecificParserConstraint constraint) |
ParsedAttributes |
AttributeRegistry.parseAttributes(io.netty.buffer.ByteBuf buffer,
@Nullable 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 |
MessageRegistry.parseMessage(io.netty.buffer.ByteBuf bytes,
@Nullable PeerSpecificParserConstraint constraint)
Decode input buffer to BGP Message.
|
org.opendaylight.yangtools.yang.binding.Notification |
AbstractMessageRegistry.parseMessage(io.netty.buffer.ByteBuf buffer,
PeerSpecificParserConstraint constraint) |
org.opendaylight.yangtools.yang.binding.Notification |
MessageParser.parseMessageBody(io.netty.buffer.ByteBuf body,
int messageLength,
@Nullable PeerSpecificParserConstraint constraint)
Parse BGP Message from buffer, potentially applying peer-specific constraints.
|
BgpParameters |
ParameterParser.parseParameter(io.netty.buffer.ByteBuf buffer) |
BGPDocumentedException |
RevisedErrorHandling.reportError(BGPError error,
byte[] data,
String format,
Object... args)
Report a failure to parse an attribute resulting either in treat-as-withdraw if RFC7606 is in effect, or
connection teardown if it is not.
|
BGPDocumentedException |
RevisedErrorHandling.reportError(BGPError error,
@Nullable Exception cause,
String format,
Object... args)
Report a failure to parse an attribute resulting either in treat-as-withdraw if RFC7606 is in effect, or
connection teardown if it is not.
|
BGPDocumentedException |
RevisedErrorHandling.reportError(BGPError error,
String format,
Object... args)
Report a failure to parse an attribute resulting either in treat-as-withdraw if RFC7606 is in effect, or
connection teardown if it is not.
|
Modifier and Type | Method and Description |
---|---|
ExtendedCommunities |
ExtendedCommunityRegistry.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer)
Parses the Extended Community.
|
ExtendedCommunity |
ExtendedCommunityParser.parseExtendedCommunity(io.netty.buffer.ByteBuf buffer)
Parses the Extended Community value encoded in the buffer.
|
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 © 2020 OpenDaylight. All rights reserved.