public class ActivityRunningService extends Object
| Constructor and Description |
|---|
ActivityRunningService() |
| Modifier and Type | Method and Description |
|---|---|
void |
abortProcess(long processId) |
boolean |
deleteProcess(DbTopProcess process) |
boolean |
deleteProcess(long processId) |
String |
getStringVariable(long id,
String key) |
List<String> |
getTopProcessNamesWithExecutingActivities() |
boolean |
isProcessRunning(long id) |
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 id) |
boolean |
isRunning(long aid) |
long |
launch(ActivityMetaModel meta,
VariableMap vars) |
long |
launch(ActivityRepository activityRepository,
ActivityMetaModel meta,
VariableMap vars)
Prends une session en paramètre pour permettre de démarrer un process meme Si on n'a pas de session par défaut (Spring) ou qu'on est
dans le flush() ou le commit() (Démarrage de TaskProcess)
|
long |
launch(Class<? extends TopProcess> cls,
VariableMap vars) |
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) |
public List<String> getTopProcessNamesWithExecutingActivities()
public long launch(ActivityMetaModel meta, VariableMap vars)
public long launch(Class<? extends TopProcess> cls, VariableMap vars)
public long launch(ActivityRepository activityRepository, ActivityMetaModel meta, VariableMap vars)
activityRepository - meta - vars - public void resumeAllError()
public void resumeErrors(String groupName)
public void resumeAllSuspended()
public boolean isResumable(long id)
public void resume(long id,
VariableMap vars)
public boolean isRunning(long aid)
public boolean isProcessRunning(long id)
public boolean isProcessScheduled(long aid)
aid - l'id d'une activitépublic boolean deleteProcess(long processId)
public boolean deleteProcess(DbTopProcess process)
public void abortProcess(long processId)
public void setMaxConnections(String aConnectionType, int aNbMaxConnections)
public void setMaxConcurrentActivitiesForGroup(String aGroupName, int aNbMaxConnections)
public void setPriorityForGroup(String aGroupName, int aPrio)
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.