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
 
 
 - 
 
 -