Class HarvestJobManager

  • All Implemented Interfaces:
    ComponentLifeCycle

    public class HarvestJobManager
    extends LifeCycleComponent
    Handles the dispatching of scheduled harvest to the harvest servers based on the harvests defined in the database.

    • Constructor Detail

      • HarvestJobManager

        public HarvestJobManager()
        Creates the components handling the harvest job management and hooks them up to the HarvestJobManagers lifecycle.
    • Method Detail

      • getJMSConnectionProvider

        public static javax.inject.Provider<JMSConnection> getJMSConnectionProvider()
      • getJobDAOProvider

        public static javax.inject.Provider<JobDAO> getJobDAOProvider()
      • getHarvestDefinitionDAOProvider

        public static javax.inject.Provider<HarvestDefinitionDAO> getHarvestDefinitionDAOProvider()
      • getNotificationsProvider

        public static javax.inject.Provider<Notifications> getNotificationsProvider()