Class SimpleIndexerScheduler

  • All Implemented Interfaces:
    org.uberfire.ext.metadata.engine.IndexerScheduler

    public class SimpleIndexerScheduler
    extends Object
    implements org.uberfire.ext.metadata.engine.IndexerScheduler
    • Constructor Detail

      • SimpleIndexerScheduler

        public SimpleIndexerScheduler​(Map<String,​? extends Supplier<List<org.uberfire.ext.metadata.event.IndexEvent>>> jobsById)
    • Method Detail

      • factory

        public static org.uberfire.ext.metadata.engine.IndexerScheduler.Factory factory()
      • schedule

        public Stream<CompletableFuture<org.uberfire.commons.data.Pair<String,​List<org.uberfire.ext.metadata.event.IndexEvent>>>> schedule​(ExecutorService executor)
        Specified by:
        schedule in interface org.uberfire.ext.metadata.engine.IndexerScheduler