public class TopProcessGroupLauncher extends Object
| Modifier and Type | Field and Description |
|---|---|
protected ActivityRunningService |
activityService |
static int |
CACHE_SIZE |
protected ConnectionCapManager |
connectionCapManager |
| Constructor and Description |
|---|
TopProcessGroupLauncher(TopProcessMetaModel topProcess,
ActivityRunningService activityService,
ConnectionCapManager connectionsCup,
boolean startGroup) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearCache() |
int |
getNbMaxConcurrentActivities() |
List<DbActivity> |
getNextReadyActivities() |
int |
getPriority() |
int |
getRunningCount() |
List<ActivityThreadInfos> |
getThreadsInfos() |
TopProcessMetaModel |
getTopProcessMetaModel() |
boolean |
hasRoom() |
boolean |
hasTopRoom() |
void |
initInfosForThread(ActivityRunner activity) |
boolean |
isRunning(long id) |
boolean |
isStarted() |
boolean |
removeRunning(long id) |
void |
setNbMaxConcurrentActivities(int nbMaxConcurrentActivities) |
void |
setPriority(int prio) |
void |
setStatusForThread(String status) |
void |
shutdown() |
void |
start() |
boolean |
startNewThread(ActivityRunner runner) |
void |
stop() |
public static int CACHE_SIZE
protected ActivityRunningService activityService
protected ConnectionCapManager connectionCapManager
public TopProcessGroupLauncher(TopProcessMetaModel topProcess, ActivityRunningService activityService, ConnectionCapManager connectionsCup, boolean startGroup)
public void clearCache()
public List<DbActivity> getNextReadyActivities()
public void shutdown()
public void start()
public void stop()
public final boolean isStarted()
public boolean removeRunning(long id)
public int getRunningCount()
public boolean hasTopRoom()
public boolean hasRoom()
public boolean isRunning(long id)
public boolean startNewThread(ActivityRunner runner)
public TopProcessMetaModel getTopProcessMetaModel()
public void setStatusForThread(String status)
public void initInfosForThread(ActivityRunner activity)
public List<ActivityThreadInfos> getThreadsInfos()
public int getNbMaxConcurrentActivities()
public void setNbMaxConcurrentActivities(int nbMaxConcurrentActivities)
public void setPriority(int prio)
public int getPriority()
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.