public abstract class RuntimeFactory extends Object
Modifier and Type | Field and Description |
---|---|
protected ClientContext |
clientContext |
Constructor and Description |
---|
RuntimeFactory(ClientContext clientContext) |
Modifier and Type | Method and Description |
---|---|
JobMonitor |
getJobMonitorInstance() |
JobSubmitter |
getJobSubmitterInstance() |
static RuntimeFactory |
getRuntimeFactory(ClientContext clientContext) |
SubmarineStorage |
getSubmarineStorage() |
protected abstract JobMonitor |
internalCreateJobMonitor() |
protected abstract JobSubmitter |
internalCreateJobSubmitter() |
protected abstract SubmarineStorage |
internalCreateSubmarineStorage() |
void |
setJobMonitorInstance(JobMonitor jobMonitor) |
void |
setJobSubmitterInstance(JobSubmitter jobSubmitter) |
void |
setSubmarineStorage(SubmarineStorage storage) |
protected ClientContext clientContext
public RuntimeFactory(ClientContext clientContext)
public static RuntimeFactory getRuntimeFactory(ClientContext clientContext)
protected abstract JobSubmitter internalCreateJobSubmitter()
protected abstract JobMonitor internalCreateJobMonitor()
protected abstract SubmarineStorage internalCreateSubmarineStorage()
public JobSubmitter getJobSubmitterInstance()
public JobMonitor getJobMonitorInstance()
public SubmarineStorage getSubmarineStorage()
public void setJobSubmitterInstance(JobSubmitter jobSubmitter)
public void setJobMonitorInstance(JobMonitor jobMonitor)
public void setSubmarineStorage(SubmarineStorage storage)
Copyright © 2008–2022 Apache Software Foundation. All rights reserved.