Class Infos
java.lang.Object
fr.ens.biologie.genomique.eoulsan.Infos
This class gathers information about Eoulsan configuration and system environment.
- Since:
- 2.3
- Author:
- Laurent Jourdren
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<Infos.Info>Return a list with cloud configuration informations.static List<Infos.Info>clusterInfo(Settings settings) Return a list with cluster configuration informations.static List<Infos.Info>commandLineInfo(Main main) Return a list with command line informations.static List<Infos.Info>cpuInfo()Return a list with CPU informations.static Infos.InfodiskFreeInfo(File partition) Get information about the partition of a file.static List<Infos.Info>dockerInfo(Settings settings) Return a list with Docker configuration informations.static List<Infos.Info>generalConf(Settings settings) Return a list with general configuration informations.static List<Infos.Info>hadoopInfo(Settings settings) Return a list with Hadoop configuration informations.static voidlog(Level level, Infos.Info info) Log a list of Info.static voidlog(Level level, List<Infos.Info> listInfos) Log a list of Info.static List<Infos.Info>Return a list with email configuration informations.static List<Infos.Info>memInfo()Return a list with memory informations.static List<Infos.Info>modulesAndFormatsInfo(Settings settings) Return a list with modules and format informations.static List<Infos.Info>partitionInfo(Settings settings) Return a list with Docker configuration informations.static List<Infos.Info>rAndRserveInfo(Settings settings) Return a list with R and Rserve configuration informations.static List<Infos.Info>softwareInfos(Main main) Return a list with Eoulsan software informations.static List<Infos.Info>storageInfo(Settings settings) Return a list with storage informations.static List<Infos.Info>Return a list with system informations.
-
Constructor Details
-
Infos
public Infos()
-
-
Method Details
-
log
Log a list of Info.- Parameters:
level- Log levellistInfos- the list of info to log
-
log
Log a list of Info.- Parameters:
level- Log levelinfo- info to log
-
diskFreeInfo
Get information about the partition of a file.- Parameters:
partition- a file in the partition- Returns:
- a Info object with disk free information
- Throws:
IOException- if en error occurs while getting disk information
-
softwareInfos
Return a list with Eoulsan software informations.- Parameters:
main- Eoulsan Main object- Returns:
- a list with Info objects
-
commandLineInfo
Return a list with command line informations.- Parameters:
main- Eoulsan Main object- Returns:
- a list with Info objects
-
systemInfos
Return a list with system informations.- Returns:
- a list with Info objects
-
generalConf
Return a list with general configuration informations.- Parameters:
settings- the Eoulsan settings- Returns:
- a list with Info objects
-
modulesAndFormatsInfo
Return a list with modules and format informations.- Parameters:
settings- the Eoulsan settings- Returns:
- a list with Info objects
-
storageInfo
Return a list with storage informations.- Parameters:
settings- the Eoulsan settings- Returns:
- a list with Info objects
-
clusterInfo
Return a list with cluster configuration informations.- Parameters:
settings- the Eoulsan settings- Returns:
- a list with Info objects
-
hadoopInfo
Return a list with Hadoop configuration informations.- Parameters:
settings- the Eoulsan settings- Returns:
- a list with Info objects
-
cloudInfo
Return a list with cloud configuration informations.- Parameters:
settings- the Eoulsan settings- Returns:
- a list with Info objects
-
mailInfo
Return a list with email configuration informations.- Parameters:
settings- the Eoulsan settings- Returns:
- a list with Info objects
-
rAndRserveInfo
Return a list with R and Rserve configuration informations.- Parameters:
settings- the Eoulsan settings- Returns:
- a list with Info objects
-
dockerInfo
Return a list with Docker configuration informations.- Parameters:
settings- the Eoulsan settings- Returns:
- a list with Info objects
-
cpuInfo
Return a list with CPU informations.- Returns:
- a list with Info objects
-
memInfo
Return a list with memory informations.- Returns:
- a list with Info objects
-
partitionInfo
Return a list with Docker configuration informations.- Parameters:
settings- the Eoulsan settings- Returns:
- a list with Info objects
-