wps/src/main/java/org/gcube/data/analysis/wps/processes/Processes.java

25 lines
696 B
Java

package org.gcube.data.analysis.wps.processes;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
import java.util.WeakHashMap;
import org.gcube.dataanalysis.wps.statisticalmanager.synchserver.utils.Cancellable;
public class Processes {
private Map<String, Cancellable> runningProcesses = Collections.synchronizedMap(new HashMap<String, Cancellable>());
private Map<String, Cancellable> cancelledProcesses = Collections.synchronizedMap(new WeakHashMap<String, Cancellable>());
public Map<String, Cancellable> getRunningProcesses() {
return runningProcesses;
}
public Map<String, Cancellable> getCancelledProcesses() {
return cancelledProcesses;
}
}