in taverna-server-webapp/src/main/java/org/apache/taverna/server/master/localworker/LocalWorkerState.java [414:443]
public void load() {
if (loadedState || !isPersistent())
return;
WorkerModel state = getById(KEY);
if (state == null) {
store();
return;
}
defaultLifetime = state.getDefaultLifetime();
executeWorkflowScript = state.getExecuteWorkflowScript();
extraArgs = state.getExtraArgs();
factoryProcessNamePrefix = state.getFactoryProcessNamePrefix();
javaBinary = state.getJavaBinary();
maxRuns = state.getMaxRuns();
serverWorkerJar = state.getServerWorkerJar();
serverForkerJar = state.getServerForkerJar();
passwordFile = state.getPasswordFile();
sleepMS = state.getSleepMS();
waitSeconds = state.getWaitSeconds();
registryHost = state.getRegistryHost();
registryPort = state.getRegistryPort();
operatingLimit = state.getOperatingLimit();
List<URI> pwu = state.getPermittedWorkflowURIs();
permittedWorkflows = (URI[]) pwu.toArray(new URI[pwu.size()]);
registryJar = state.getRegistryJar();
generateProvenance = state.getGenerateProvenance();
loadedState = true;
}