Class SetCommunityHandler
java.lang.Object
org.opendaylight.protocol.bgp.openconfig.routing.policy.statement.AbstractCommunityHandler
org.opendaylight.protocol.bgp.openconfig.routing.policy.statement.actions.SetCommunityHandler
- All Implemented Interfaces:
- ActionsPolicy<SetCommunity>,- BgpActionPolicy<SetCommunity>
public final class SetCommunityHandler
extends AbstractCommunityHandler
implements BgpActionPolicy<SetCommunity>
Prepend / Replace / Remove a set of communities.
- 
Field SummaryFields inherited from class org.opendaylight.protocol.bgp.openconfig.routing.policy.statement.AbstractCommunityHandlercommunitySets
- 
Constructor SummaryConstructorsConstructorDescriptionSetCommunityHandler(org.opendaylight.mdsal.binding.api.DataBroker dataBroker) 
- 
Method SummaryModifier and TypeMethodDescriptionapplyExportAction(RouteEntryBaseAttributes routeEntryInfo, BGPRouteEntryExportParameters routeEntryExportParameters, Attributes attributes, SetCommunity bgpActions) Applies action to Route Attributes container (Export Policy).applyImportAction(RouteEntryBaseAttributes routeEntryInfo, BGPRouteEntryImportParameters routeEntryImportParameters, Attributes attributes, SetCommunity bgpActions) Applies action to Route Attributes container (Import Policy).
- 
Constructor Details- 
SetCommunityHandlerpublic SetCommunityHandler(org.opendaylight.mdsal.binding.api.DataBroker dataBroker) 
 
- 
- 
Method Details- 
applyImportActionpublic Attributes applyImportAction(RouteEntryBaseAttributes routeEntryInfo, BGPRouteEntryImportParameters routeEntryImportParameters, Attributes attributes, SetCommunity bgpActions) Description copied from interface:ActionsPolicyApplies action to Route Attributes container (Import Policy).- Specified by:
- applyImportActionin interface- ActionsPolicy<SetCommunity>
- Parameters:
- routeEntryInfo- contains route Entry Info(AS, ClusterId, OriginatorId)
- routeEntryImportParameters- contains route basic information
- attributes- attributes
- bgpActions- configured Actions
- Returns:
- Filtered attributes, or null if the advertisement should be ignored.
 
- 
applyExportActionpublic Attributes applyExportAction(RouteEntryBaseAttributes routeEntryInfo, BGPRouteEntryExportParameters routeEntryExportParameters, Attributes attributes, SetCommunity bgpActions) Description copied from interface:ActionsPolicyApplies action to Route Attributes container (Export Policy).- Specified by:
- applyExportActionin interface- ActionsPolicy<SetCommunity>
- Parameters:
- routeEntryInfo- contains route Entry Info(AS, ClusterId, OriginatorId)
- routeEntryExportParameters- contains route basic export information
- attributes- attributes
- bgpActions- configured Actions
- Returns:
- Filtered attributes, or null if the advertisement should be ignored.
 
 
-