类 MergeDatumService


  • @Service
    public class MergeDatumService
    extends java.lang.Object
    Data aggregation service.

    Full aggregation at startup and single aggregation triggered by data modification.

    作者:
    jiuRen
    • 方法概要

      所有方法 静态方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void addMergeTask​(java.lang.String dataId, java.lang.String groupId, java.lang.String tenant, java.lang.String clientIp)
      Called after data changes to add aggregation tasks.
      void addMergeTask​(java.lang.String dataId, java.lang.String groupId, java.lang.String tenant, java.lang.String tag, java.lang.String clientIp)
      Called after data changes to add aggregation tasks.
      private boolean canExecute()  
      void mergeAll()
      Merge all.
      (专用程序包) static java.util.List<java.util.List<ConfigInfoChanged>> splitList​(java.util.List<ConfigInfoChanged> list, int count)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • LOGGER

        private static final org.slf4j.Logger LOGGER
      • INIT_THREAD_COUNT

        static final int INIT_THREAD_COUNT
        另请参阅:
        常量字段值
      • FINISHED

        static final java.util.concurrent.atomic.AtomicInteger FINISHED
      • total

        static int total
    • 构造器详细资料

      • MergeDatumService

        @Autowired
        public MergeDatumService​(PersistService persistService)
    • 方法详细资料

      • addMergeTask

        public void addMergeTask​(java.lang.String dataId,
                                 java.lang.String groupId,
                                 java.lang.String tenant,
                                 java.lang.String tag,
                                 java.lang.String clientIp)
        Called after data changes to add aggregation tasks.
      • addMergeTask

        public void addMergeTask​(java.lang.String dataId,
                                 java.lang.String groupId,
                                 java.lang.String tenant,
                                 java.lang.String clientIp)
        Called after data changes to add aggregation tasks.
      • mergeAll

        public void mergeAll()
        Merge all.
      • canExecute

        private boolean canExecute()