__init__.py 678 B

1234567891011121314151617181920212223
  1. # -*- coding: utf-8 -*-
  2. """
  3. Trigger Module - Auslöser für Jobs.
  4. """
  5. from trixy_core.scheduler.trigger.base import Trigger, TriggerState, TriggerContext
  6. from trixy_core.scheduler.trigger.cron import CronTrigger
  7. from trixy_core.scheduler.trigger.interval import IntervalTrigger
  8. from trixy_core.scheduler.trigger.datetime_trigger import DateTimeTrigger
  9. from trixy_core.scheduler.trigger.event import EventTrigger
  10. from trixy_core.scheduler.trigger.composite import AndTrigger, OrTrigger
  11. __all__ = [
  12. "Trigger",
  13. "TriggerState",
  14. "TriggerContext",
  15. "CronTrigger",
  16. "IntervalTrigger",
  17. "DateTimeTrigger",
  18. "EventTrigger",
  19. "AndTrigger",
  20. "OrTrigger",
  21. ]