Enum Class Action
- All Implemented Interfaces:
Serializable,Comparable<Action>,java.lang.constant.Constable
Énumération des actions possibles dans l'IHM.
- Author:
- Emeric Vernat, David J. M. Karlsen (IBM heapdump support)
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionPurge le contenu d'un cache.Purge la clé d'un cache.Purge le contenu de tous les caches (ie, for ALL_CACHE_MANAGERS {cacheManager.clearAll()}).Réinitialisation d'un compteur non périodique.Réinitialisation des hotspots.Purge le contenu d'un jcache.Purge la clé d'un jcache.Purge le contenu de tous les jcaches.Garbage Collect.Heap dump.Invalidation d'une session http.Invalidations des sessions http.Tue un thread java.Invalidation de la session http courante.Test d'envoi du rapport pdf par mail.Met un job quartz en pause.Purge les fichiers .rrd et .ser.gz obsolètes.Enlève la pause d'un job quartz.Envoi un signal interrupt à un thread java. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final booleanBooléen selon que l'action 'Garbage collector' est possible. -
Method Summary
Modifier and TypeMethodDescriptionstatic voidVérifie que le paramètre pour activer les actions systèmes est positionné.execute(Collector collector, CollectorServer collectorServer, String counterName, String sessionId, String threadId, String jobId, String cacheId) execute(Collector collector, CollectorServer collectorServer, HttpSession currentSession, String counterName, String sessionId, String threadId, String jobId, String cacheId, String cacheKey) Exécute l'action.getContextName(String counterName) static ActionReturns the enum constant of this class with the specified name.static ActionvalueOfIgnoreCase(String action) Convertit le code d'une action en énumération de l'action.static Action[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
MAIL_TEST
Test d'envoi du rapport pdf par mail. -
CLEAR_COUNTER
Réinitialisation d'un compteur non périodique. -
GC
Garbage Collect. -
INVALIDATE_SESSIONS
Invalidations des sessions http. -
INVALIDATE_SESSION
Invalidation d'une session http. -
LOGOUT
Invalidation de la session http courante. -
HEAP_DUMP
Heap dump. -
CLEAR_CACHES
Purge le contenu de tous les caches (ie, for ALL_CACHE_MANAGERS {cacheManager.clearAll()}). -
CLEAR_CACHE
Purge le contenu d'un cache. -
CLEAR_CACHE_KEY
Purge la clé d'un cache. -
CLEAR_JCACHES
Purge le contenu de tous les jcaches. -
CLEAR_JCACHE
Purge le contenu d'un jcache. -
CLEAR_JCACHE_KEY
Purge la clé d'un jcache. -
KILL_THREAD
Tue un thread java. -
SEND_THREAD_INTERRUPT
Envoi un signal interrupt à un thread java. -
PAUSE_JOB
Met un job quartz en pause. -
RESUME_JOB
Enlève la pause d'un job quartz. -
CLEAR_HOTSPOTS
Réinitialisation des hotspots. -
PURGE_OBSOLETE_FILES
Purge les fichiers .rrd et .ser.gz obsolètes.
-
-
Field Details
-
GC_ENABLED
public static final boolean GC_ENABLEDBooléen selon que l'action 'Garbage collector' est possible.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getContextName
-
valueOfIgnoreCase
Convertit le code d'une action en énumération de l'action.- Parameters:
action- String- Returns:
- Action
-
checkSystemActionsEnabled
public static void checkSystemActionsEnabled()Vérifie que le paramètre pour activer les actions systèmes est positionné. -
execute
public String execute(Collector collector, CollectorServer collectorServer, String counterName, String sessionId, String threadId, String jobId, String cacheId) throws IOException - Throws:
IOException
-
execute
public String execute(Collector collector, CollectorServer collectorServer, HttpSession currentSession, String counterName, String sessionId, String threadId, String jobId, String cacheId, String cacheKey) throws IOException Exécute l'action.- Parameters:
collector- Collector pour une réinitialisation et test de mailcollectorServer- Serveur de collecte pour test de mail (null s'il n'y en a pas)currentSession- session http de l'utilisateur exécutant l'action (null sinon)counterName- Nom du compteur pour une réinitialisationsessionId- Identifiant de session pour invalidation (null sinon)threadId- Identifiant du thread sous la forme pid_ip_idjobId- Identifiant du job sous la forme pid_ip_idcacheId- Identifiant du cache à vidercacheKey- Identifiant d'une clé de cache à vider- Returns:
- Message de résultat
- Throws:
IOException- e- Since:
- 1.66
-