Class FlowBasedServicesConfigListener

  • All Implemented Interfaces:
    java.util.EventListener, org.opendaylight.controller.md.sal.binding.api.ClusteredDataTreeChangeListener<ServicesInfo>, org.opendaylight.controller.md.sal.binding.api.DataTreeChangeListener<ServicesInfo>, org.opendaylight.serviceutils.srm.RecoverableListener

    @Singleton
    public class FlowBasedServicesConfigListener
    extends java.lang.Object
    implements org.opendaylight.controller.md.sal.binding.api.ClusteredDataTreeChangeListener<ServicesInfo>, org.opendaylight.serviceutils.srm.RecoverableListener
    • Method Detail

      • getWildCardPath

        protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<ServicesInfo> getWildCardPath()
      • registerListener

        public void registerListener()
        Specified by:
        registerListener in interface org.opendaylight.serviceutils.srm.RecoverableListener
      • registerListener

        public void registerListener​(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType dsType,
                                     org.opendaylight.controller.md.sal.binding.api.DataBroker db)
      • deregisterListener

        public void deregisterListener()
        Specified by:
        deregisterListener in interface org.opendaylight.serviceutils.srm.RecoverableListener
      • close

        @PreDestroy
        public void close()
      • onDataTreeChanged

        public void onDataTreeChanged​(@NonNull java.util.Collection<org.opendaylight.controller.md.sal.binding.api.DataTreeModification<ServicesInfo>> collection)
        Specified by:
        onDataTreeChanged in interface org.opendaylight.controller.md.sal.binding.api.DataTreeChangeListener<ServicesInfo>