Class KernelStatisticsProvider
java.lang.Object
org.ametys.runtime.plugins.admin.statistics.KernelStatisticsProvider
- All Implemented Interfaces:
PluginAware,StatisticsProvider,Serviceable
public class KernelStatisticsProvider
extends Object
implements StatisticsProvider, Serviceable, PluginAware
All statistics of kernel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the statistics to send anonymouslystatic StringGet the Apache Tomcat version such as "9.0.46.0"voidservice(ServiceManager manager) voidsetPluginInfo(String pluginName, String featureName, String id) Sets the plugin info relative to the current component.
Note : The feature name may be null if the targeted component in declared at plugin level.
-
Constructor Details
-
KernelStatisticsProvider
public KernelStatisticsProvider()
-
-
Method Details
-
service
- Specified by:
servicein interfaceServiceable- Throws:
ServiceException
-
setPluginInfo
Description copied from interface:PluginAwareSets the plugin info relative to the current component.
Note : The feature name may be null if the targeted component in declared at plugin level.- Specified by:
setPluginInfoin interfacePluginAware- Parameters:
pluginName- Unique identifier for the plugin hosting the extensionfeatureName- Unique feature identifier (unique for a given pluginName)id- Unique identifier of this component
-
getTomcatVersion
Get the Apache Tomcat version such as "9.0.46.0"- Returns:
- The version of Apache Tomcat or null if an error occurred while getting it
-
getStatistics
Description copied from interface:StatisticsProviderGet the statistics to send anonymously- Specified by:
getStatisticsin interfaceStatisticsProvider- Returns:
- A jsonizable object
-