Class QueueRunner.Factory

  • Enclosing interface:
    QueueRunner

    public static final class QueueRunner.Factory
    extends java.lang.Object
    Фабрика исполнителей задач в очереди
    • Method Detail

      • create

        public static QueueRunner create​(@Nonnull
                                         QueueConsumer queueConsumer,
                                         @Nonnull
                                         QueueShard<?> queueShard,
                                         @Nonnull
                                         TaskLifecycleListener taskLifecycleListener)
        Создать исполнителя задач очереди
        Parameters:
        queueConsumer - очередь обработки задач
        queueShard - шард, на котором будут запущен consumer
        taskLifecycleListener - слушатель процесса обработки задач
        Returns:
        инстанс исполнителя задач