Class AbstractFlowBasedServicesStateBindHelper

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      void bindServices​(java.util.List<com.google.common.util.concurrent.ListenableFuture<?>> futures, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface ifaceState, java.util.List<BoundServices> allServices, java.lang.Class<? extends ServiceModeBase> serviceMode)  
      protected abstract void bindServicesOnInterface​(org.opendaylight.mdsal.binding.util.TypedReadWriteTransaction<org.opendaylight.mdsal.binding.util.Datastore.Configuration> tx, java.util.List<BoundServices> allServices, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface ifState)  
      abstract void bindServicesOnInterfaceType​(java.util.List<com.google.common.util.concurrent.ListenableFuture<?>> futures, org.opendaylight.yangtools.yang.common.Uint64 dpnId, java.lang.String ifaceName)  
      protected org.opendaylight.mdsal.binding.api.DataBroker getDataBroker()  
      protected org.opendaylight.mdsal.binding.util.ManagedNewTransactionRunner getTxRunner()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractFlowBasedServicesStateBindHelper

        protected AbstractFlowBasedServicesStateBindHelper​(org.opendaylight.mdsal.binding.api.DataBroker dataBroker)
        Create instance.
        Parameters:
        dataBroker - instance of interfaceMgrProvider
    • Method Detail

      • getDataBroker

        protected org.opendaylight.mdsal.binding.api.DataBroker getDataBroker()
      • getTxRunner

        protected org.opendaylight.mdsal.binding.util.ManagedNewTransactionRunner getTxRunner()
      • bindServices

        public final void bindServices​(java.util.List<com.google.common.util.concurrent.ListenableFuture<?>> futures,
                                       org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface ifaceState,
                                       java.util.List<BoundServices> allServices,
                                       java.lang.Class<? extends ServiceModeBase> serviceMode)
        Specified by:
        bindServices in interface FlowBasedServicesStateAddable
      • bindServicesOnInterface

        protected abstract void bindServicesOnInterface​(org.opendaylight.mdsal.binding.util.TypedReadWriteTransaction<org.opendaylight.mdsal.binding.util.Datastore.Configuration> tx,
                                                        java.util.List<BoundServices> allServices,
                                                        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface ifState)
      • bindServicesOnInterfaceType

        public abstract void bindServicesOnInterfaceType​(java.util.List<com.google.common.util.concurrent.ListenableFuture<?>> futures,
                                                         org.opendaylight.yangtools.yang.common.Uint64 dpnId,
                                                         java.lang.String ifaceName)
        Specified by:
        bindServicesOnInterfaceType in interface FlowBasedServicesStateAddable