public class JobAcquisitionContext extends Object
| Modifier and Type | Field and Description | 
|---|---|
protected Map<String,AcquiredJobs> | 
acquiredJobsByEngine  | 
protected Exception | 
acquisitionException  | 
protected long | 
acquisitionTime  | 
protected Map<String,List<List<String>>> | 
additionalJobBatchesByEngine  | 
protected boolean | 
isJobAdded  | 
protected Map<String,List<List<String>>> | 
rejectedJobBatchesByEngine  | 
| Constructor and Description | 
|---|
JobAcquisitionContext()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
areAllEnginesIdle()  | 
Map<String,AcquiredJobs> | 
getAcquiredJobsByEngine()
Jobs that were acquired in the current acquisition cycle. 
 | 
Exception | 
getAcquisitionException()  | 
long | 
getAcquisitionTime()  | 
Map<String,List<List<String>>> | 
getAdditionalJobsByEngine()
Jobs that have been acquired in previous cycles and are supposed to
 be re-submitted for execution 
 | 
Map<String,List<List<String>>> | 
getRejectedJobsByEngine()
Jobs that were rejected from execution in the acquisition cycle
 due to lacking execution resources. 
 | 
boolean | 
hasJobAcquisitionLockFailureOccurred()
true if at least one job could not be locked, regardless of engine 
 | 
boolean | 
isJobAdded()  | 
void | 
reset()  | 
void | 
setAcquisitionException(Exception e)  | 
void | 
setAcquisitionTime(long acquisitionTime)  | 
void | 
setJobAdded(boolean isJobAdded)  | 
void | 
submitAcquiredJobs(String engineName,
                  AcquiredJobs acquiredJobs)  | 
void | 
submitAdditionalJobBatch(String engineName,
                        List<String> jobIds)  | 
void | 
submitRejectedBatch(String engineName,
                   List<String> jobIds)  | 
protected Map<String,AcquiredJobs> acquiredJobsByEngine
protected Exception acquisitionException
protected long acquisitionTime
protected boolean isJobAdded
public void submitAcquiredJobs(String engineName, AcquiredJobs acquiredJobs)
public void submitAdditionalJobBatch(String engineName, List<String> jobIds)
public void reset()
public boolean areAllEnginesIdle()
public boolean hasJobAcquisitionLockFailureOccurred()
public void setAcquisitionTime(long acquisitionTime)
public long getAcquisitionTime()
public Map<String,AcquiredJobs> getAcquiredJobsByEngine()
public Map<String,List<List<String>>> getRejectedJobsByEngine()
public Map<String,List<List<String>>> getAdditionalJobsByEngine()
public void setAcquisitionException(Exception e)
public Exception getAcquisitionException()
public void setJobAdded(boolean isJobAdded)
public boolean isJobAdded()
Copyright © 2018. All rights reserved.