Interface ExecutionQueueRepository
public interface ExecutionQueueRepository
User:
Date: 20/09/12
Time: 15:03
-
Method Summary
Modifier and TypeMethodDescriptionvoidactivatePendingExecutionStateForAnExecution(long executionId) countMessagesWithoutAckForWorker(int maxSize, long minVersionAllowed, String workerUuid) voiddeleteFinishedSteps(Set<Long> ids) voiddeletePendingExecutionState(long executionStatesId) findByStatuses(int maxSize, ExecStatus... statuses) findOldMessages(long timestamp) findPayloadByExecutionIds(Long... ids) longgetBusyWorkers(ExecStatus... statuses) getExecutionIdsForExecutionStateIds(Set<Long> toCancel) getFirstPendingBranch(long executionId) getFirstPendingBranchBySplitId(String splitId) voidinsertExecutionQueue(List<ExecutionMessage> messages, long version) voidinsertExecutionStates(List<ExecutionMessage> stateMessages) voidinsertNotActiveExecutionsQueues(List<ExecutionMessage> notActiveMessages) poll(String workerId, int maxSize, long workerPollingMemory, ExecStatus... statuses) pollMessagesWithoutAck(int maxSize, long minVersionAllowed) pollRecovery(String workerId, int maxSize, ExecStatus... statuses)
-
Method Details
-
poll
List<ExecutionMessage> poll(String workerId, int maxSize, long workerPollingMemory, ExecStatus... statuses) -
pollRecovery
-
pollMessagesWithoutAck
-
countMessagesWithoutAckForWorker
-
generateExecStateId
long generateExecStateId() -
insertExecutionStates
-
insertExecutionQueue
-
findPayloadByExecutionIds
-
deleteFinishedSteps
-
getFinishedExecStateIds
-
findByStatuses
-
getBusyWorkers
-
insertNotActiveExecutionsQueues
-
getFirstPendingBranch
-
getFirstPendingBranchBySplitId
-
activatePendingExecutionStateForAnExecution
void activatePendingExecutionStateForAnExecution(long executionId) -
deletePendingExecutionState
void deletePendingExecutionState(long executionStatesId) -
findOldMessages
-
getExecutionIdsForExecutionStateIds
-