package net.sourceforge.seqware.pipeline.workflowV2.model;
public class Environment {
enum ExecutionEnvironment {
CLUSTER, NODE
}
private int peakThreads;
private int peakMemory;
private ExecutionEnvironment exeEnv;
// these variables are from metadata.xml
private String compute;
private String memory;
private String network;
// from .seqware/settings
private String OOZIE_URL;
private String OOZIE_APP_ROOT;
private String OOZIE_JOBTRACKER;
private String OOZIE_NAMENODE;
private String OOZIE_QUEUENAME;
private String OOZIE_WORK_DIR;
private String mapred_job_tracker;
private String fs_default_name;
private String fs_defaultFS;
private String fs_hdfs_impl;
/**
*
* @return the max threads for the workflow
*/
public int getPeakThreads() {
return peakThreads;
}
/**
* set the max threads for the workflow
*
* @param peakThreads
*/
public void setPeakThreads(int peakThreads) {
this.peakThreads = peakThreads;
}
/**
* @return the max memory for the workflow
*/
public int getPeakMemory() {
return peakMemory;
}
/**
* set the max memory for the workflow
*
* @param peakMemory
*/
public void setPeakMemory(int peakMemory) {
this.peakMemory = peakMemory;
}
/**
*
* @return the execution environment
*/
public ExecutionEnvironment getExecutionEnv() {
return exeEnv;
}
/**
* set the execution environment
*
* @param exeEnv
*/
public void setExecutionEnv(ExecutionEnvironment exeEnv) {
this.exeEnv = exeEnv;
}
public String getCompute() {
return compute;
}
public void setCompute(String compute) {
this.compute = compute;
}
public String getMemory() {
return memory;
}
public void setMemory(String memory) {
this.memory = memory;
}
public String getNetwork() {
return network;
}
public void setNetwork(String network) {
this.network = network;
}
public String getOOZIE_URL() {
return OOZIE_URL;
}
public void setOOZIE_URL(String oOZIE_URL) {
OOZIE_URL = oOZIE_URL;
}
public String getOOZIE_APP_ROOT() {
return OOZIE_APP_ROOT;
}
public void setOOZIE_APP_ROOT(String oOZIE_APP_ROOT) {
OOZIE_APP_ROOT = oOZIE_APP_ROOT;
}
public String getOOZIE_JOBTRACKER() {
return OOZIE_JOBTRACKER;
}
public void setOOZIE_JOBTRACKER(String oOZIE_JOBTRACKER) {
OOZIE_JOBTRACKER = oOZIE_JOBTRACKER;
}
public String getOOZIE_NAMENODE() {
return OOZIE_NAMENODE;
}
public void setOOZIE_NAMENODE(String oOZIE_NAMENODE) {
OOZIE_NAMENODE = oOZIE_NAMENODE;
}
public String getOOZIE_QUEUENAME() {
return OOZIE_QUEUENAME;
}
public void setOOZIE_QUEUENAME(String oOZIE_QUEUENAME) {
OOZIE_QUEUENAME = oOZIE_QUEUENAME;
}
public String getOOZIE_WORK_DIR() {
return OOZIE_WORK_DIR;
}
public void setOOZIE_WORK_DIR(String oOZIE_WORK_DIR) {
OOZIE_WORK_DIR = oOZIE_WORK_DIR;
}
public String getMapred_job_tracker() {
return mapred_job_tracker;
}
public void setMapred_job_tracker(String mapred_job_tracker) {
this.mapred_job_tracker = mapred_job_tracker;
}
public String getFs_default_name() {
return fs_default_name;
}
public void setFs_default_name(String fs_default_name) {
this.fs_default_name = fs_default_name;
}
public String getFs_defaultFS() {
return fs_defaultFS;
}
public void setFs_defaultFS(String fs_defaultFS) {
this.fs_defaultFS = fs_defaultFS;
}
public String getFs_hdfs_impl() {
return fs_hdfs_impl;
}
public void setFs_hdfs_impl(String fs_hdfs_impl) {
this.fs_hdfs_impl = fs_hdfs_impl;
}
}