Class HarvestModule


  • @Module
    public abstract class HarvestModule
    extends Object
    • Constructor Detail

      • HarvestModule

        public HarvestModule()
    • Method Detail

      • provideHarvester

        @Provides
        @Singleton
        public static Harvester provideHarvester​(ScheduledExecutorService workerPool,
                                                 @Named("cryostat.agent.harvester.period-ms")
                                                 long period,
                                                 @Named("cryostat.agent.harvester.template")
                                                 String template,
                                                 @Named("cryostat.agent.harvester.max-files")
                                                 int maxFiles,
                                                 @Named("cryostat.agent.harvester.exit.max-age-ms")
                                                 long exitMaxAge,
                                                 @Named("cryostat.agent.harvester.exit.max-size-b")
                                                 long exitMaxSize,
                                                 @Named("cryostat.agent.harvester.max-age-ms")
                                                 long maxAge,
                                                 @Named("cryostat.agent.harvester.max-size-b")
                                                 long maxSize,
                                                 CryostatClient client,
                                                 FlightRecorderHelper flightRecorderHelper,
                                                 Registration registration)