Class PostForwardScheduler

java.lang.Object
io.github.yvasyliev.telegramforwarderbot.service.PostForwardScheduler

@Service @ConditionalOnProperty(name="scheduler.post-forward.enabled", havingValue="true", matchIfMissing=true) public class PostForwardScheduler extends Object
Scheduler that periodically forwards posts using registered List of PostForwarderManagers. The frequency of forwarding can be configured via scheduler.post-forward.fixed-delay property defaulting to 1 minute.
  • Constructor Details

    • PostForwardScheduler

      public PostForwardScheduler()
  • Method Details

    • forwardPosts

      @Scheduled(fixedDelayString="${scheduler.post-forward.fixed-delay:1m}") public void forwardPosts()
      Scheduled method that forwards posts using all registered PostForwarderManagers. The frequency of execution is controlled by the scheduler.post-forward.fixed-delay property which defaults to 1 minute.