BUG-6858: adapt to ise api, change lookup from ise
[groupbasedpolicy.git] / sxp-integration / sxp-ep-provider / src / main / java / org / opendaylight / groupbasedpolicy / sxp / ep / provider / api / EPPolicyTemplateProvider.java
index 00f59b5d720c4374dbef52f88bda9177710e930d..4955b56e540f74bba81b791f685c3bdcc7f6c208 100644 (file)
@@ -8,6 +8,7 @@
 
 package org.opendaylight.groupbasedpolicy.sxp.ep.provider.api;
 
+import com.google.common.util.concurrent.ListenableFuture;
 import java.util.Optional;
 import javax.annotation.Nonnull;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.common.rev140421.TenantId;
@@ -23,5 +24,5 @@ public interface EPPolicyTemplateProvider {
      * @param sgt of template
      * @return template if available (expecting empty conditions field)
      */
-    Optional<EndpointPolicyTemplateBySgt> provideTemplate(@Nonnull final Sgt sgt);
+    ListenableFuture<Optional<EndpointPolicyTemplateBySgt>> provideTemplate(@Nonnull final Sgt sgt);
 }