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 MCMCServerProcess
public void stop()
stop
in interface MCMCServerProcess
public void show()
public boolean isRunning()
isRunning
in interface MCMCServerProcess
protected void processAdvanceCommand(MCMCRunStorage stor)
protected java.lang.String formatTime(long ETA)
Copyright © 2011, 2013. Daniel P. Dougherty