Package org.alfresco.heartbeat
Class ModelUsageDataCollector
java.lang.Object
org.alfresco.heartbeat.HBBaseDataCollector
org.alfresco.heartbeat.ModelUsageDataCollector
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean
public class ModelUsageDataCollector
extends HBBaseDataCollector
implements org.springframework.beans.factory.InitializingBean
A collector of data related to the data models being used.
- Collector ID: acs.repository.usage.model
- Data:
- numOfActiveModels: Int - Number of active models.
CustomModelsInfo.getNumberOfActiveModels() - numOfActiveTypes: Int - Number of active types.
CustomModelsInfo.getNumberOfActiveTypes() - numOfActiveAspects: Int - Number of active aspects.
CustomModelsInfo.getNumberOfActiveAspects()
- numOfActiveModels: Int - Number of active models.
- Author:
- eknizat
-
Constructor Summary
ConstructorsConstructorDescriptionModelUsageDataCollector(String collectorId, String collectorVersion, String cronExpression, HeartBeatJobScheduler hbJobScheduler) -
Method Summary
Modifier and TypeMethodDescriptionvoidList<org.alfresco.heartbeat.datasender.HBData>This method returns data to be collected.voidsetCurrentRepoDescriptorDAO(DescriptorDAO currentRepoDescriptorDAO) voidsetCustomModelService(CustomModelService customModelService) voidsetTransactionService(TransactionService transactionService) Methods inherited from class org.alfresco.heartbeat.HBBaseDataCollector
deregister, getCollectorId, getCollectorVersion, getCronExpression, getHbJobScheduler, register, setHbDataCollectorService, setHbJobScheduler
-
Constructor Details
-
ModelUsageDataCollector
public ModelUsageDataCollector(String collectorId, String collectorVersion, String cronExpression, HeartBeatJobScheduler hbJobScheduler)
-
-
Method Details
-
setCurrentRepoDescriptorDAO
-
setCustomModelService
-
setTransactionService
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
collectData
Description copied from class:HBBaseDataCollectorThis method returns data to be collected.- Specified by:
collectDatain classHBBaseDataCollector- Returns:
- List of
HBData
-