public interface TipiFacade
| Modifier and Type | Method and Description |
|---|---|
void |
abortProcess(long topPid,
boolean delete)
Passe le processus spécifié à l'état
ActivityState.ABORTED. |
void |
coldRestart() |
int |
getPendingCommandCount() |
String |
getStringVariable(long id,
String key) |
boolean |
hasActivityPending() |
boolean |
hasCommandPending() |
boolean |
isProcessRunning(long id)
Test si le processus contenant l'activité (our le sub process ou le process) dont l'id est donné est
en cours de traitement.
|
boolean |
isProcessScheduled(long aid)
Détermine si l'activité spécifiée est en cours d'exécution dans un thread actuellement (une activité pour être dans l'état EXECUTING, mais néanmoins en
attente si tous les threads d'exécution sont occupés, par exemple).
|
boolean |
isResumable(long pid) |
boolean |
isRunning(long pid)
Test si l'activité (our le sub process ou le process) dont l'id est donné est en cours de traitement.
|
boolean |
isTipiStarted() |
long |
launch(Class<? extends TopProcess> cls,
VariableMap vars) |
long |
launch(TopProcessMetaModel meta,
VariableMap vars)
Démarre le process spécifié.
|
void |
restartGroup(String fqn,
int nbMax,
int priority) |
void |
resume(long id,
VariableMap vars) |
void |
resumeAllError() |
void |
resumeAllSuspended() |
void |
resumeErrors(String groupName) |
void |
setMaxConcurrentActivitiesForGroup(String aGroupName,
int aNbMaxConnections) |
void |
setMaxConnections(String aConnectionType,
int aNbMaxConnections) |
void |
setPriorityForGroup(String aGroupName,
int aPrio) |
void |
startAllGroups() |
void |
startGroup(String fqn) |
void |
startTipi() |
void |
stopAllGroups() |
void |
stopGroup(String fqn) |
void |
stopTipi() |
long launch(TopProcessMetaModel meta, VariableMap vars)
meta - les meta-données du process à démarrervars - les variables de démarrage du processlong launch(Class<? extends TopProcess> cls, VariableMap vars)
void resume(long id,
VariableMap vars)
void resumeAllError()
void resumeErrors(String groupName)
void resumeAllSuspended()
boolean hasActivityPending()
boolean hasCommandPending()
int getPendingCommandCount()
boolean isRunning(long pid)
pid - l'id d'une activitéboolean isProcessRunning(long id)
id - l'id d'une activité du processusboolean isProcessScheduled(long aid)
aid - l'id d'une activitéboolean isResumable(long pid)
void abortProcess(long topPid,
boolean delete)
ActivityState.ABORTED. Attention ! Cette méthode n'a aucun effet sur les sous-processus.topPid - l'id d'un top-processus.delete - s'il faut effacer le processus après l'avoir arrêté.void restartGroup(String fqn, int nbMax, int priority) throws Exception
Exceptionvoid setMaxConnections(String aConnectionType, int aNbMaxConnections)
void setMaxConcurrentActivitiesForGroup(String aGroupName, int aNbMaxConnections)
void setPriorityForGroup(String aGroupName, int aPrio)
void coldRestart()
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.