@pickme/reminder
    Preparing search index...

    WorkerCronService 클래스는 작업자 서비스의 크론 작업을 처리하고 관리하는 역할을 합니다.

    Implements

    • OnModuleInit
    Index

    Constructors

    Methods

    Constructors

    Methods

    • 주기적으로 실행되는 크론 작업을 처리하는 메서드입니다. 현재 시간을 콘솔에 출력하고, UseCaseService의 작업을 시작합니다.

      Returns Promise<void>

      비동기 작업이 완료되면 반환됩니다.

    • 모듈 초기화 시 실행되는 메서드입니다.

      • 환경 변수 CRON_SCHEDULE 값을 기반으로 크론 스케줄을 설정합니다.
        • CRON_SCHEDULE 값이 CronExpression의 키에 해당하면 해당 값을 사용합니다.
        • 그렇지 않으면 CRON_SCHEDULE 값을 크론 표현식으로 사용하거나 기본값(CronExpression.EVERY_HOUR)을 설정합니다.
      • 설정된 스케줄을 기반으로 동적으로 크론 작업(CronJob)을 생성합니다.
      • 생성된 크론 작업을 schedulerRegistry에 등록하고 실행합니다.

      Returns void

      CRON_SCHEDULE 값이 유효하지 않은 경우 예외가 발생할 수 있습니다.