public class MCMCServer extends java.lang.Object implements MCMCServerProcess
| Modifier and Type | Class and Description |
|---|---|
class |
MCMCServer.NameSearch |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.HashSet |
currentlyRunningMCMC |
protected java.util.HashSet |
managedMCMC |
| Constructor and Description |
|---|
MCMCServer(java.lang.String repository) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
formatTime(long ETA) |
RepositoryStorageNameQuery |
getNameQuery() |
int |
getThreadPoolSize(int v) |
void |
ignore(java.lang.String mcmc2manage) |
boolean |
isManaged(java.lang.String mcmc2manage) |
boolean |
isRunning() |
void |
manage(java.lang.String mcmc2manage) |
java.util.Vector |
managedRuns() |
protected void |
processAdvanceCommand(MCMCRunStorage stor)
Process the advance for a single (indepedent) MCMCRun.
|
void |
setNameQuery(RepositoryStorageNameQuery q) |
void |
setThreadPoolSize(int v) |
void |
show() |
void |
start() |
void |
stop() |
void |
writeToLog(java.lang.String runname,
java.lang.String msg) |
protected java.util.HashSet managedMCMC
protected java.util.HashSet currentlyRunningMCMC
public void writeToLog(java.lang.String runname,
java.lang.String msg)
public java.util.Vector managedRuns()
public void setThreadPoolSize(int v)
public int getThreadPoolSize(int v)
public void manage(java.lang.String mcmc2manage)
public void ignore(java.lang.String mcmc2manage)
public boolean isManaged(java.lang.String mcmc2manage)
public void setNameQuery(RepositoryStorageNameQuery q)
public RepositoryStorageNameQuery getNameQuery()
public void start()
start in interface MCMCServerProcesspublic void stop()
stop in interface MCMCServerProcesspublic void show()
public boolean isRunning()
isRunning in interface MCMCServerProcessprotected void processAdvanceCommand(MCMCRunStorage stor)
protected java.lang.String formatTime(long ETA)
Copyright © 2011, 2013. Daniel P. Dougherty