Class GuiceSchedulerProvider

java.lang.Object
org.summerboot.jexpress.integration.quartz.GuiceSchedulerProvider
All Implemented Interfaces:
com.google.inject.Provider<org.quartz.Scheduler>, jakarta.inject.Provider<org.quartz.Scheduler>

public class GuiceSchedulerProvider extends Object implements com.google.inject.Provider<org.quartz.Scheduler>
need to add the following into GuiceModule: bind(Scheduler.class).toProvider(GuiceSchedulerProvider.class).asEagerSingleton();
Author:
Changski Tie Zheng Zhang 张铁铮, 魏泽北, 杜旺财, 杜富贵
  • Field Details

    • injector

      @Inject protected com.google.inject.Injector injector
  • Constructor Details

    • GuiceSchedulerProvider

      public GuiceSchedulerProvider()
  • Method Details

    • get

      public org.quartz.Scheduler get()
      Specified by:
      get in interface com.google.inject.Provider<org.quartz.Scheduler>
      Specified by:
      get in interface jakarta.inject.Provider<org.quartz.Scheduler>