Class HBDataCollectorServiceImpl

    • Constructor Detail

      • HBDataCollectorServiceImpl

        public HBDataCollectorServiceImpl​(boolean defaultHeartBeatState)
        Parameters:
        defaultHeartBeatState - the default enabled state of heartbeat
    • Method Detail

      • setHbDataSenderService

        public void setHbDataSenderService​(org.alfresco.heartbeat.datasender.HBDataSenderService hbDataSenderService)
      • setJobLockService

        public void setJobLockService​(JobLockService jobLockService)
      • setScheduler

        public void setScheduler​(org.quartz.Scheduler scheduler)
      • isEnabled

        public boolean isEnabled()
      • setTestMode

        public void setTestMode​(boolean testMode)
      • registerCollector

        public void registerCollector​(HBBaseDataCollector collector)
        Register data collector with this service and start the schedule. The registered collector will be called to provide heartbeat data at the scheduled interval. Each collector registered via this method must have a unique collector id.
        Specified by:
        registerCollector in interface HBDataCollectorService
        Parameters:
        collector - collector to register