Package org.alfresco.heartbeat
Class InfoDataCollector
- java.lang.Object
-
- org.alfresco.heartbeat.HBBaseDataCollector
-
- org.alfresco.heartbeat.InfoDataCollector
-
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean
public class InfoDataCollector extends HBBaseDataCollector implements org.springframework.beans.factory.InitializingBean
A collector of data related to the meta-data for the Alfresco stack.- Collector ID: acs.repository.info
- Data:
- repoName: Int number of active models.
Descriptor.getName() - version: Object which contains version information:
- full: String - The full version number.
Descriptor.getVersion() - servicePack: String - The major and minor version, e.g. 1.2.3
- major: String - The major version number, e.g. 1.2.3.
Descriptor.getVersionMajor() - minor: String - The minor version number, e.g. 1.2.3.
Descriptor.getVersionMinor() - patch: String - The version revision number, e.g. 1.2.3.
Descriptor.getVersionRevision() - hotfix: String - The version label.
Descriptor.getVersionLabel()
- full: String - The full version number.
- schema: Int - The schema number.
Descriptor.getSchema() - edition: String - The edition.
Descriptor.getEdition() - deploymentMethod: String - The deployment method used to deploy this Alfresco instance.
DeploymentMethodProvider.getDeploymentMethod()
- repoName: Int number of active models.
-
-
Constructor Summary
Constructors Constructor Description InfoDataCollector(java.lang.String collectorId, java.lang.String collectorVersion, java.lang.String cronExpression)
-
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)voidsetDeploymentMethodProvider(DeploymentMethodProvider deploymentMethodProvider)voidsetServerDescriptorDAO(DescriptorDAO serverDescriptorDAO)-
Methods inherited from class org.alfresco.heartbeat.HBBaseDataCollector
deregister, getCollectorId, getCollectorVersion, getCronExpression, register, setHbDataCollectorService
-
-
-
-
Method Detail
-
setCurrentRepoDescriptorDAO
public void setCurrentRepoDescriptorDAO(DescriptorDAO currentRepoDescriptorDAO)
-
setServerDescriptorDAO
public void setServerDescriptorDAO(DescriptorDAO serverDescriptorDAO)
-
setDeploymentMethodProvider
public void setDeploymentMethodProvider(DeploymentMethodProvider deploymentMethodProvider)
-
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
-
-