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
Constructors Constructor Description ModelUsageDataCollector(java.lang.String collectorId, java.lang.String collectorVersion, java.lang.String cronExpression, HeartBeatJobScheduler hbJobScheduler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()java.util.List<org.alfresco.heartbeat.datasender.HBData>collectData()This method returns data to be collected.voidsetCurrentRepoDescriptorDAO(DescriptorDAO currentRepoDescriptorDAO)voidsetCustomModelService(org.alfresco.service.cmr.dictionary.CustomModelService customModelService)voidsetTransactionService(TransactionService transactionService)-
Methods inherited from class org.alfresco.heartbeat.HBBaseDataCollector
deregister, getCollectorId, getCollectorVersion, getCronExpression, getHbJobScheduler, register, setHbDataCollectorService, setHbJobScheduler
-
-
-
-
Constructor Detail
-
ModelUsageDataCollector
public ModelUsageDataCollector(java.lang.String collectorId, java.lang.String collectorVersion, java.lang.String cronExpression, HeartBeatJobScheduler hbJobScheduler)
-
-
Method Detail
-
setCurrentRepoDescriptorDAO
public void setCurrentRepoDescriptorDAO(DescriptorDAO currentRepoDescriptorDAO)
-
setCustomModelService
public void setCustomModelService(org.alfresco.service.cmr.dictionary.CustomModelService customModelService)
-
setTransactionService
public void setTransactionService(TransactionService transactionService)
-
afterPropertiesSet
public void afterPropertiesSet() throws java.lang.Exception- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
java.lang.Exception
-
collectData
public java.util.List<org.alfresco.heartbeat.datasender.HBData> collectData()
Description copied from class:HBBaseDataCollectorThis method returns data to be collected.- Specified by:
collectDatain classHBBaseDataCollector- Returns:
- List of
HBData
-
-