public class HBDataCollectorServiceImpl extends Object implements HBDataCollectorService, LicenseService.LicenseChangeHandler
| Constructor and Description |
|---|
HBDataCollectorServiceImpl(boolean defaultHeartBeatState) |
| Modifier and Type | Method and Description |
|---|---|
void |
deregisterCollector(HBBaseDataCollector collector) |
boolean |
isEnabled() |
boolean |
isEnabledByDefault() |
void |
onLicenseChange(LicenseDescriptor licenseDescriptor)
Listens for license changes.
|
void |
onLicenseFail()
License load failure resets the heartbeat back to the default state
|
void |
registerCollector(HBBaseDataCollector collector)
Register data collector with this service and start the schedule.
|
void |
setHbDataSenderService(org.alfresco.heartbeat.datasender.HBDataSenderService hbDataSenderService) |
void |
setJobLockService(JobLockService jobLockService) |
void |
setScheduler(org.quartz.Scheduler scheduler) |
void |
setTestMode(boolean testMode) |
public HBDataCollectorServiceImpl(boolean defaultHeartBeatState)
defaultHeartBeatState - the default enabled state of heartbeatpublic void setHbDataSenderService(org.alfresco.heartbeat.datasender.HBDataSenderService hbDataSenderService)
public void setJobLockService(JobLockService jobLockService)
public void setScheduler(org.quartz.Scheduler scheduler)
public boolean isEnabled()
public void setTestMode(boolean testMode)
public void registerCollector(HBBaseDataCollector collector)
registerCollector in interface HBDataCollectorServicecollector - collector to registerpublic void deregisterCollector(HBBaseDataCollector collector)
deregisterCollector in interface HBDataCollectorServicepublic boolean isEnabledByDefault()
isEnabledByDefault in interface HBDataCollectorServicepublic void onLicenseChange(LicenseDescriptor licenseDescriptor)
onLicenseChange in interface LicenseService.LicenseChangeHandlerlicenseDescriptor - the new license (never null)public void onLicenseFail()
onLicenseFail in interface LicenseService.LicenseChangeHandlerCopyright © 2005–2018 Alfresco Software. All rights reserved.