public class FetchExternalTasksCmd extends Object implements Command<List<LockedExternalTask>>
| Modifier and Type | Field and Description | 
|---|---|
| protected Map<String,TopicFetchInstruction> | fetchInstructions | 
| protected static EnginePersistenceLogger | LOG | 
| protected int | maxResults | 
| protected boolean | usePriority | 
| protected String | workerId | 
| Constructor and Description | 
|---|
| FetchExternalTasksCmd(String workerId,
                     int maxResults,
                     Map<String,TopicFetchInstruction> instructions) | 
| FetchExternalTasksCmd(String workerId,
                     int maxResults,
                     Map<String,TopicFetchInstruction> instructions,
                     boolean usePriority) | 
| Modifier and Type | Method and Description | 
|---|---|
| List<LockedExternalTask> | execute(CommandContext commandContext) | 
| protected void | filterOnOptimisticLockingFailure(CommandContext commandContext,
                                List<LockedExternalTask> tasks) | 
| protected void | validateInput() | 
protected static final EnginePersistenceLogger LOG
protected String workerId
protected int maxResults
protected boolean usePriority
protected Map<String,TopicFetchInstruction> fetchInstructions
public FetchExternalTasksCmd(String workerId, int maxResults, Map<String,TopicFetchInstruction> instructions)
public FetchExternalTasksCmd(String workerId, int maxResults, Map<String,TopicFetchInstruction> instructions, boolean usePriority)
public List<LockedExternalTask> execute(CommandContext commandContext)
execute in interface Command<List<LockedExternalTask>>protected void filterOnOptimisticLockingFailure(CommandContext commandContext, List<LockedExternalTask> tasks)
protected void validateInput()
Copyright © 2022. All rights reserved.