Class Parameters
java.lang.Object
net.bull.javamelody.internal.common.Parameters
Classe d'accès aux paramètres du monitoring.
- Author:
- Emeric Vernat
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddCollectorAggregationApplication(String aggregationApplication, List<String> aggregatedApplications) static voidaddCollectorApplication(String application, List<URL> urls) static Filestatic StringgetContextPath(ServletContext context) static Stringstatic Stringstatic Stringstatic Propertiesstatic Stringstatic Stringstatic StringgetParameterValue(Parameter parameter) Recherche la valeur d'un paramètre qui peut être défini par ordre de priorité croissant :
- dans les paramètres d'initialisation du filtre (fichier web.xml dans la webapp)
- dans les paramètres du contexte de la webapp avec le préfixe "javamelody."static StringgetParameterValueByName(String parameterName) static intstatic StringgetResourcePath(String fileName) static ServletContextstatic FilegetStorageDirectory(String application) static voidinitialize(FilterConfig config) static voidinitialize(ServletContext context) static voidinitJdbcDriverParameters(String connectUrl, Properties connectInfo) static booleanisCounterHidden(String counterName) Retourne false si le paramètre displayed-counters n'a pas été défini ou si il contient le compteur dont le nom est paramètre, et retourne true sinon (c'est-à-dire si le paramètre displayed-counters est défini et si il ne contient pas le compteur dont le nom est paramètre).static booleanBooléen selon que le paramètre no-database vaut true.static booleanstatic booleanBooléen selon que le paramètre system-actions-enabled vaut true.static voidremoveCollectorApplication(String application)
-
Field Details
-
PARAMETER_SYSTEM_PREFIX
- See Also:
-
TEMPORARY_DIRECTORY
-
JAVA_VERSION
-
JAVAMELODY_VERSION
-
-
Method Details
-
initialize
-
initialize
-
initJdbcDriverParameters
-
getServletContext
- Returns:
- Contexte de servlet de la webapp, soit celle monitorée ou soit celle de collecte.
-
getLastConnectUrl
-
getLastConnectInfo
-
getCollectorUrlsByApplications
- Returns:
- Nom et urls des applications telles que paramétrées dans un serveur de collecte.
- Throws:
IOException- e
-
getApplicationsByAggregationApplication
- Throws:
IOException
-
addCollectorApplication
- Throws:
IOException
-
addCollectorAggregationApplication
public static void addCollectorAggregationApplication(String aggregationApplication, List<String> aggregatedApplications) throws IOException - Throws:
IOException
-
removeCollectorApplication
- Throws:
IOException
-
getCollectorApplicationsFile
-
parseUrls
- Throws:
MalformedURLException
-
getMonitoringPath
-
getHostName
- Returns:
- nom réseau de la machine
-
getHostAddress
- Returns:
- adresse ip de la machine
-
getResourcePath
- Parameters:
fileName- Nom du fichier de resource.- Returns:
- Chemin complet d'une resource.
-
getResolutionSeconds
public static int getResolutionSeconds()- Returns:
- Résolution en secondes des courbes et période d'appels par le serveur de collecte le cas échéant.
-
getStorageDirectory
- Parameters:
application- Nom de l'application- Returns:
- Répertoire de stockage des compteurs et des données pour les courbes.
-
isNoDatabase
public static boolean isNoDatabase()Booléen selon que le paramètre no-database vaut true.- Returns:
- boolean
-
isSystemActionsEnabled
public static boolean isSystemActionsEnabled()Booléen selon que le paramètre system-actions-enabled vaut true.- Returns:
- boolean
-
isPdfEnabled
public static boolean isPdfEnabled() -
isCounterHidden
Retourne false si le paramètre displayed-counters n'a pas été défini ou si il contient le compteur dont le nom est paramètre, et retourne true sinon (c'est-à-dire si le paramètre displayed-counters est défini et si il ne contient pas le compteur dont le nom est paramètre).- Parameters:
counterName- Nom du compteur- Returns:
- boolean
-
getCurrentApplication
- Returns:
- Nom de l'application courante et nom du sous-répertoire de stockage dans une application monitorée.
-
getContextPath
-
getParameterValue
Recherche la valeur d'un paramètre qui peut être défini par ordre de priorité croissant :
- dans les paramètres d'initialisation du filtre (fichier web.xml dans la webapp)
- dans les paramètres du contexte de la webapp avec le préfixe "javamelody." (fichier xml de contexte dans Tomcat)
- dans les variables d'environnement du système d'exploitation avec le préfixe "javamelody."
- dans les propriétés systèmes avec le préfixe "javamelody." (commande de lancement java).- Parameters:
parameter- Enum du paramètre- Returns:
- valeur du paramètre ou null si pas de paramètre défini
-
getParameterValueByName
-