Package org.alfresco.heartbeat
Class SystemUsageDataCollector
- java.lang.Object
-
- org.alfresco.heartbeat.HBBaseDataCollector
-
- org.alfresco.heartbeat.SystemUsageDataCollector
-
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean
public class SystemUsageDataCollector extends HBBaseDataCollector implements org.springframework.beans.factory.InitializingBean
A collector of data related theRuntimedata of the system. Every Java application has a single instance of classRuntimethat allows the application to interface with the environment in which the application is running.- Collector ID: acs.repository.usage.system
- Data:
- memFree: Long - The amount of free memory in the Java Virtual Machine.
Runtime.freeMemory() - memMax: Long -T he maximum amount of memory that the Java virtual machine will
attempt to use.
Runtime.maxMemory() - memTotal: Long - The total amount of memory in the Java virtual machine.
Runtime.totalMemory()
- memFree: Long - The amount of free memory in the Java Virtual Machine.
- Author:
- eknizat
-
-
Constructor Summary
Constructors Constructor Description SystemUsageDataCollector(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)-
Methods inherited from class org.alfresco.heartbeat.HBBaseDataCollector
deregister, getCollectorId, getCollectorVersion, getCronExpression, register, setHbDataCollectorService
-
-
-
-
Method Detail
-
setCurrentRepoDescriptorDAO
public void setCurrentRepoDescriptorDAO(DescriptorDAO currentRepoDescriptorDAO)
-
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
-
-