Interface StatementRegistryConsumer
-
- All Known Implementing Classes:
OSGiStatementRegistry,SimpleStatementRegistry,StatementRegistry
public interface StatementRegistryConsumerRegistry of Statement to be consumed by Export and Import BGPRIBPolicy.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NonNull RouteAttributeContainerapplyExportStatement(@NonNull RouteEntryBaseAttributes routeEntryInfo, @NonNull Class<? extends AfiSafiType> afiSafi, @NonNull BGPRouteEntryExportParameters baseExportParameters, @NonNull RouteAttributeContainer attributes, @NonNull Statement statement)Apply statement to BGP Route Attributes (Export Policy).@NonNull RouteAttributeContainerapplyImportStatement(@NonNull RouteEntryBaseAttributes routeEntryInfo, @NonNull Class<? extends AfiSafiType> afiSafi, @NonNull BGPRouteEntryImportParameters routeBaseParameters, @NonNull RouteAttributeContainer attributes, @NonNull Statement statement)Apply statement to BGP Route Attributes (Import Policy).
-
-
-
Method Detail
-
applyExportStatement
@NonNull RouteAttributeContainer applyExportStatement(@NonNull RouteEntryBaseAttributes routeEntryInfo, @NonNull Class<? extends AfiSafiType> afiSafi, @NonNull BGPRouteEntryExportParameters baseExportParameters, @NonNull RouteAttributeContainer attributes, @NonNull Statement statement)
Apply statement to BGP Route Attributes (Export Policy).- Parameters:
routeEntryInfo- contains route Entry Info(AS, ClusterId, OriginatorId)afiSafi- Afi Safi TypebaseExportParameters- export Parametersattributes- route attributesstatement- Statement containing Conditions/Actions- Returns:
- modified Route attributes
-
applyImportStatement
@NonNull RouteAttributeContainer applyImportStatement(@NonNull RouteEntryBaseAttributes routeEntryInfo, @NonNull Class<? extends AfiSafiType> afiSafi, @NonNull BGPRouteEntryImportParameters routeBaseParameters, @NonNull RouteAttributeContainer attributes, @NonNull Statement statement)
Apply statement to BGP Route Attributes (Import Policy).- Parameters:
routeEntryInfo- contains route Entry Info(AS, ClusterId, OriginatorId)afiSafi- Afi Safi TyperouteBaseParameters- route base parametersattributes- route attributesstatement- Statement containing Conditions/Actions- Returns:
- modified Route attributes
-
-