public abstract class BaseAmazonMapReduceService extends BaseService implements ComputeService, org.osgi.service.cm.ManagedService
ComputeService.ServiceStatus| Modifier and Type | Field and Description |
|---|---|
protected static String |
DEFAULT_INSTANCE_TYPE |
protected static String |
DEFAULT_NUM_INSTANCES |
protected static String |
DEFAULT_NUM_MAPPERS |
org.slf4j.Logger |
log |
protected static String |
OPTIMIZE_COST |
protected static String |
OPTIMIZE_MODE_STANDARD |
protected static String |
OPTIMIZE_SPEED |
DELIM, ERROR_KEY, ERROR_REPORT_KEY, FAILURE_COUNT_KEY, ITEMS_PROCESS_COUNT, PASS_COUNT_KEY, REPORT_KEY, STARTTIME_KEY, STATUS_KEY, STOPTIME_KEY, SVC_LAUNCHING_USER, SYSTEM_PREFIX| Constructor and Description |
|---|
BaseAmazonMapReduceService() |
addErrorReport, describe, getError, getErrorReportId, getServiceId, getServiceStatus, getServiceWorkDir, getSvcLaunchingUser, setError, setErrorReportId, setErrorReportId, setReportId, setReportId, setServiceId, setServiceStatus, setServiceWorkDir, setSvcLaunchingUserclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdescribe, getServiceId, getServiceStatus, getServiceWorkDir, setServiceWorkDirpublic final org.slf4j.Logger log
protected static final String DEFAULT_NUM_INSTANCES
protected static final String DEFAULT_INSTANCE_TYPE
protected static final String DEFAULT_NUM_MAPPERS
protected static final String OPTIMIZE_MODE_STANDARD
protected static final String OPTIMIZE_COST
protected static final String OPTIMIZE_SPEED
protected abstract AmazonMapReduceJobWorker getJobWorker()
protected abstract AmazonMapReduceJobWorker getPostJobWorker()
protected abstract String getJobType()
public void start()
throws Exception
start in interface ComputeServicestart in class BaseServiceExceptionpublic String getInstancesType()
public String getNumOfInstances()
public void stop()
throws Exception
stop in interface ComputeServicestop in class BaseServiceExceptionpublic void doneWorking()
doneWorking in class BaseServicepublic Map<String,String> getServiceProps()
getServiceProps in interface ComputeServicegetServiceProps in class BaseServicepublic void updated(Dictionary config) throws org.osgi.service.cm.ConfigurationException
updated in interface org.osgi.service.cm.ManagedServiceorg.osgi.service.cm.ConfigurationExceptionpublic void createDestSpace()
public String getDuraStoreHost()
public void setDuraStoreHost(String duraStoreHost)
public String getDuraStorePort()
public void setDuraStorePort(String duraStorePort)
public String getDuraStoreContext()
public void setDuraStoreContext(String duraStoreContext)
public String getUsername()
public void setUsername(String username)
public String getPassword()
public void setPassword(String password)
public String getSourceSpaceId()
public void setSourceSpaceId(String sourceSpaceId)
public String getDestSpaceId()
public void setDestSpaceId(String destSpaceId)
public String getWorkSpaceId()
public void setWorkSpaceId(String workSpaceId)
public String getMappersPerInstance()
public void setMappersPerInstance(String mappersPerInstance)
public ContentStore getContentStore()
public String getOptimizeMode()
public void setOptimizeMode(String optimizeMode)
public String getNumInstances()
public void setNumInstances(String numInstances)
public String getInstanceType()
public void setInstanceType(String instanceType)
public String getOptimizeType()
public void setOptimizeType(String optimizeType)
public String getCostNumInstances()
public void setCostNumInstances(String costNumInstances)
public String getCostInstanceType()
public void setCostInstanceType(String costInstanceType)
public String getSpeedNumInstances()
public void setSpeedNumInstances(String speedNumInstances)
public String getSpeedInstanceType()
public void setSpeedInstanceType(String speedInstanceType)
public void setContentStore(ContentStore contentStore)
Copyright © 2009-2013 DuraSpace. All Rights Reserved.