类 MergeDatumService


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

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

    作者:
    jiuRen
    • 字段详细资料

      • 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
    • 方法详细资料

      • 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()