BGPCEP-574: Rework rib config policies
[bgpcep.git] / bgp / openconfig-rp-spi / src / main / java / org / opendaylight / protocol / bgp / openconfig / routing / policy / spi / registry / BgpStatementRegistryProvider.java
index 5c23fbc3261d9686ea1b8f94993b397a0dfb12a3..9ed05bb08fb89230bf9b6dad53d7a381b793e244 100644 (file)
@@ -28,9 +28,9 @@ public interface BgpStatementRegistryProvider {
      * @return registration ticket
      */
     @Nonnull
-    <T extends ChildOf<BgpMatchConditions>> AbstractRegistration registerBgpConditionsPolicy(
+    <T extends ChildOf<BgpMatchConditions>, N> AbstractRegistration registerBgpConditionsPolicy(
             @Nonnull Class<T> conditionPolicyClass,
-            @Nonnull BgpConditionsPolicy<T> conditionPolicy);
+            @Nonnull BgpConditionsPolicy<T, N> conditionPolicy);
 
     /**
      * Register BGP Action Policy Augmentation handler.
@@ -52,9 +52,9 @@ public interface BgpStatementRegistryProvider {
      * @return registration ticket
      */
     @Nonnull
-    <T extends Augmentation<BgpConditions>> AbstractRegistration registerBgpConditionsAugmentationPolicy(
+    <T extends Augmentation<BgpConditions>, N> AbstractRegistration registerBgpConditionsAugmentationPolicy(
             @Nonnull Class<T> conditionPolicyClass,
-            @Nonnull BgpConditionsAugmentationPolicy<T> conditionPolicy);
+            @Nonnull BgpConditionsAugmentationPolicy<T, N> conditionPolicy);
 
     /**
      * Register BGP Action Policy Augmentation handler.