Class ITMBatchingUtils


  • public final class ITMBatchingUtils
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <T extends org.opendaylight.yangtools.yang.binding.DataObject>
      void
      delete​(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path, ITMBatchingUtils.EntityType entityType)  
      static org.opendaylight.controller.md.sal.binding.api.DataBroker getBroker()  
      static @NonNull java.util.concurrent.BlockingQueue<ActionableResource> getQueue​(ITMBatchingUtils.EntityType entityType)  
      static void registerWithBatchManager​(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, java.lang.Integer batchSize, java.lang.Integer batchInterval)  
      static void setBroker​(org.opendaylight.controller.md.sal.binding.api.DataBroker broker)  
      static <T extends org.opendaylight.yangtools.yang.binding.DataObject>
      void
      update​(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path, T data, ITMBatchingUtils.EntityType entityType)  
      static <T extends org.opendaylight.yangtools.yang.binding.DataObject>
      void
      write​(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path, T data, ITMBatchingUtils.EntityType entityType)  
      • Methods inherited from class java.lang.Object

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

      • getBroker

        public static org.opendaylight.controller.md.sal.binding.api.DataBroker getBroker()
      • setBroker

        public static void setBroker​(org.opendaylight.controller.md.sal.binding.api.DataBroker broker)
      • registerWithBatchManager

        public static void registerWithBatchManager​(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
                                                    java.lang.Integer batchSize,
                                                    java.lang.Integer batchInterval)
      • update

        public static <T extends org.opendaylight.yangtools.yang.binding.DataObject> void update​(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path,
                                                                                                 T data,
                                                                                                 ITMBatchingUtils.EntityType entityType)
      • write

        public static <T extends org.opendaylight.yangtools.yang.binding.DataObject> void write​(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path,
                                                                                                T data,
                                                                                                ITMBatchingUtils.EntityType entityType)
      • delete

        public static <T extends org.opendaylight.yangtools.yang.binding.DataObject> void delete​(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path,
                                                                                                 ITMBatchingUtils.EntityType entityType)