Interface BgpStatementRegistryProvider
- All Known Subinterfaces:
StatementRegistryProvider
- All Known Implementing Classes:
OSGiStatementRegistry
,SimpleStatementRegistry
,StatementRegistry
public interface BgpStatementRegistryProvider
-
Method Summary
Modifier and TypeMethodDescription<T extends org.opendaylight.yangtools.binding.Augmentation<BgpActions>>
@NonNull org.opendaylight.yangtools.concepts.AbstractRegistrationregisterBgpActionAugmentationPolicy
(@NonNull Class<T> bgpActionPolicyClass, @NonNull BgpActionAugPolicy<T> bgpActionPolicy) Register BGP Action Policy Augmentation handler.<T extends org.opendaylight.yangtools.binding.ChildOf<BgpActions>>
@NonNull org.opendaylight.yangtools.concepts.AbstractRegistrationregisterBgpActionPolicy
(@NonNull Class<T> bgpActionPolicyClass, @NonNull BgpActionPolicy<T> bgpActionPolicy) Register BGP Action Policy Augmentation handler.<T extends org.opendaylight.yangtools.binding.Augmentation<BgpConditions>,
N>
@NonNull org.opendaylight.yangtools.concepts.AbstractRegistrationregisterBgpConditionsAugmentationPolicy
(@NonNull Class<T> conditionPolicyClass, @NonNull BgpConditionsAugmentationPolicy<T, N> conditionPolicy) Register Bgp Condition Policy Augmentation handler.<T extends org.opendaylight.yangtools.binding.ChildOf<BgpMatchConditions>,
N>
@NonNull org.opendaylight.yangtools.concepts.AbstractRegistrationregisterBgpConditionsPolicy
(@NonNull Class<T> conditionPolicyClass, @NonNull BgpConditionsPolicy<T, N> conditionPolicy) Register Bgp Condition Policy Augmentation handler.
-
Method Details
-
registerBgpConditionsPolicy
<T extends org.opendaylight.yangtools.binding.ChildOf<BgpMatchConditions>,N> @NonNull org.opendaylight.yangtools.concepts.AbstractRegistration registerBgpConditionsPolicy(@NonNull Class<T> conditionPolicyClass, @NonNull BgpConditionsPolicy<T, N> conditionPolicy) Register Bgp Condition Policy Augmentation handler.- Parameters:
conditionPolicyClass
- Conditions Augmentation ClassconditionPolicy
- Condition policy handler- Returns:
- registration ticket
-
registerBgpActionPolicy
<T extends org.opendaylight.yangtools.binding.ChildOf<BgpActions>> @NonNull org.opendaylight.yangtools.concepts.AbstractRegistration registerBgpActionPolicy(@NonNull Class<T> bgpActionPolicyClass, @NonNull BgpActionPolicy<T> bgpActionPolicy) Register BGP Action Policy Augmentation handler.- Parameters:
bgpActionPolicyClass
- BGP Actions Augmentation ClassbgpActionPolicy
- BGP Actions policy handler- Returns:
- registration ticket
-
registerBgpConditionsAugmentationPolicy
<T extends org.opendaylight.yangtools.binding.Augmentation<BgpConditions>,N> @NonNull org.opendaylight.yangtools.concepts.AbstractRegistration registerBgpConditionsAugmentationPolicy(@NonNull Class<T> conditionPolicyClass, @NonNull BgpConditionsAugmentationPolicy<T, N> conditionPolicy) Register Bgp Condition Policy Augmentation handler.- Parameters:
conditionPolicyClass
- Conditions Augmentation ClassconditionPolicy
- Condition policy handler- Returns:
- registration ticket
-
registerBgpActionAugmentationPolicy
<T extends org.opendaylight.yangtools.binding.Augmentation<BgpActions>> @NonNull org.opendaylight.yangtools.concepts.AbstractRegistration registerBgpActionAugmentationPolicy(@NonNull Class<T> bgpActionPolicyClass, @NonNull BgpActionAugPolicy<T> bgpActionPolicy) Register BGP Action Policy Augmentation handler.- Parameters:
bgpActionPolicyClass
- BGP Actions Augmentation ClassbgpActionPolicy
- BGP Actions policy handler- Returns:
- registration ticket
-