public final class VpnNonMemberHandler extends Object implements BgpConditionsAugmentationPolicy<VpnNonMemberCondition,List<ExtendedCommunities>>
| Modifier and Type | Method and Description |
|---|---|
List<ExtendedCommunities> |
getConditionParameter(Attributes attributes)
Returns the specific attribute to check if match condition.
|
static VpnNonMemberHandler |
getInstance() |
boolean |
matchExportCondition(Class<? extends AfiSafiType> afiSafiType,
RouteEntryBaseAttributes routeEntryInfo,
BGPRouteEntryExportParameters routeEntryExportParameters,
List<ExtendedCommunities> attributes,
VpnNonMemberCondition conditions)
Check if route matches defined condition (Export Policy).
|
boolean |
matchImportCondition(Class<? extends AfiSafiType> afiSafiType,
RouteEntryBaseAttributes routeEntryInfo,
BGPRouteEntryImportParameters routeEntryImportParameters,
List<ExtendedCommunities> attributes,
VpnNonMemberCondition conditions)
Check if route matches defined condition (Import Policy).
|
public static VpnNonMemberHandler getInstance()
public boolean matchImportCondition(Class<? extends AfiSafiType> afiSafiType, RouteEntryBaseAttributes routeEntryInfo, BGPRouteEntryImportParameters routeEntryImportParameters, List<ExtendedCommunities> attributes, VpnNonMemberCondition conditions)
ConditionsPolicymatchImportCondition in interface ConditionsPolicy<VpnNonMemberCondition,List<ExtendedCommunities>>afiSafiType - Afi Safi TyperouteEntryInfo - contains route Entry Info(AS, ClusterId, OriginatorId)routeEntryImportParameters - contains route basic informationattributes - attributesconditions - configured conditionspublic boolean matchExportCondition(Class<? extends AfiSafiType> afiSafiType, RouteEntryBaseAttributes routeEntryInfo, BGPRouteEntryExportParameters routeEntryExportParameters, List<ExtendedCommunities> attributes, VpnNonMemberCondition conditions)
ConditionsPolicymatchExportCondition in interface ConditionsPolicy<VpnNonMemberCondition,List<ExtendedCommunities>>afiSafiType - Afi Safi TyperouteEntryInfo - contains route Entry Info(AS, ClusterId, OriginatorId)routeEntryExportParameters - route basic export informationattributes - attributesconditions - configured conditionspublic List<ExtendedCommunities> getConditionParameter(Attributes attributes)
ConditionsPolicygetConditionParameter in interface ConditionsPolicy<VpnNonMemberCondition,List<ExtendedCommunities>>attributes - route attributesCopyright © 2020 OpenDaylight. All rights reserved.