public abstract class GenericMetadataService<T>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private RunnerConfig<T> |
aaconOptions |
private PresetManager<T> |
aaconPresets |
private SkeletalExecutable<T> |
exec |
private LimitsManager<T> |
limitMan |
(package private) org.apache.log4j.Logger |
log |
Constructor and Description |
---|
GenericMetadataService(SkeletalExecutable<T> exec,
org.apache.log4j.Logger log) |
Modifier and Type | Method and Description |
---|---|
boolean |
cancelJob(java.lang.String jobId) |
JobStatus |
getJobStatus(java.lang.String jobId) |
Limit<T> |
getLimit(java.lang.String presetName) |
LimitsManager<T> |
getLimits() |
PresetManager<T> |
getPresets() |
RunnerConfig<T> |
getRunnerOptions() |
(package private) ConfiguredExecutable<T> |
init(java.util.List<FastaSequence> sequences) |
ChunkHolder |
pullExecStatistics(java.lang.String jobId,
long position)
Assume statistics is not supported
|
private final RunnerConfig<T> aaconOptions
private final PresetManager<T> aaconPresets
private final LimitsManager<T> limitMan
private SkeletalExecutable<T> exec
final org.apache.log4j.Logger log
GenericMetadataService(SkeletalExecutable<T> exec, org.apache.log4j.Logger log)
ConfiguredExecutable<T> init(java.util.List<FastaSequence> sequences) throws JobSubmissionException
JobSubmissionException
public boolean cancelJob(java.lang.String jobId)
public JobStatus getJobStatus(java.lang.String jobId)
public LimitsManager<T> getLimits()
public PresetManager<T> getPresets()
public RunnerConfig<T> getRunnerOptions()
public ChunkHolder pullExecStatistics(java.lang.String jobId, long position)
jobId
- position
-