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 PostForwarderManager
s.
The frequency of forwarding can be configured via scheduler.post-forward.fixed-delay
property defaulting
to 1 minute.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Scheduled method that forwards posts using all registeredPostForwarderManager
s.
-
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 registeredPostForwarderManager
s. The frequency of execution is controlled by thescheduler.post-forward.fixed-delay
property which defaults to 1 minute.
-