public class TipiFacadeImpl extends Object implements TipiFacade
| Constructor and Description |
|---|
TipiFacadeImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
abortProcess(long pid,
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() |
public void coldRestart()
coldRestart in interface TipiFacadepublic boolean hasActivityPending()
hasActivityPending in interface TipiFacadepublic int getPendingCommandCount()
getPendingCommandCount in interface TipiFacadepublic boolean hasCommandPending()
hasCommandPending in interface TipiFacadepublic long launch(TopProcessMetaModel meta, VariableMap vars)
TipiFacadelaunch in interface TipiFacademeta - les meta-données du process à démarrervars - les variables de démarrage du processpublic long launch(Class<? extends TopProcess> cls, VariableMap vars)
launch in interface TipiFacadepublic void resumeAllError()
resumeAllError in interface TipiFacadepublic void resumeErrors(String groupName)
resumeErrors in interface TipiFacadepublic void resumeAllSuspended()
resumeAllSuspended in interface TipiFacadepublic void resume(long id,
VariableMap vars)
resume in interface TipiFacadepublic boolean isRunning(long pid)
TipiFacadeisRunning in interface TipiFacadepid - l'id d'une activitépublic boolean isProcessRunning(long id)
TipiFacadeisProcessRunning in interface TipiFacadeid - l'id d'une activité du processuspublic boolean isProcessScheduled(long aid)
TipiFacadeisProcessScheduled in interface TipiFacadeaid - l'id d'une activitépublic boolean isResumable(long pid)
isResumable in interface TipiFacadepublic void abortProcess(long pid,
boolean delete)
TipiFacadeActivityState.ABORTED. Attention ! Cette méthode n'a aucun effet sur les sous-processus.abortProcess in interface TipiFacadepid - l'id d'un top-processus.delete - s'il faut effacer le processus après l'avoir arrêté.public String getStringVariable(long id, String key)
getStringVariable in interface TipiFacadepublic void restartGroup(String fqn, int nbMax, int priority) throws Exception
restartGroup in interface TipiFacadeExceptionpublic void startGroup(String fqn) throws Exception
startGroup in interface TipiFacadeExceptionpublic void stopGroup(String fqn) throws Exception
stopGroup in interface TipiFacadeExceptionpublic void startAllGroups()
throws Exception
startAllGroups in interface TipiFacadeExceptionpublic void stopAllGroups()
throws Exception
stopAllGroups in interface TipiFacadeExceptionpublic boolean isTipiStarted()
throws Exception
isTipiStarted in interface TipiFacadeExceptionpublic void startTipi()
throws Exception
startTipi in interface TipiFacadeExceptionpublic void stopTipi()
throws Exception
stopTipi in interface TipiFacadeExceptionpublic void setMaxConnections(String aConnectionType, int aNbMaxConnections)
setMaxConnections in interface TipiFacadepublic void setMaxConcurrentActivitiesForGroup(String aGroupName, int aNbMaxConnections)
setMaxConcurrentActivitiesForGroup in interface TipiFacadepublic void setPriorityForGroup(String aGroupName, int aPrio)
setPriorityForGroup in interface TipiFacadeCopyright © 2018 Pivotal Software, Inc.. All rights reserved.