Uses of Class
io.cloudslang.engine.queue.entities.ExecutionMessage
Packages that use ExecutionMessage
Package
Description
-
Uses of ExecutionMessage in io.cloudslang.engine.queue.entities
Methods in io.cloudslang.engine.queue.entities that return ExecutionMessageMethods in io.cloudslang.engine.queue.entities that return types with arguments of type ExecutionMessageConstructor parameters in io.cloudslang.engine.queue.entities with type arguments of type ExecutionMessage -
Uses of ExecutionMessage in io.cloudslang.engine.queue.repositories
Methods in io.cloudslang.engine.queue.repositories that return types with arguments of type ExecutionMessageModifier and TypeMethodDescriptionExecutionQueueRepository.findByStatuses(int maxSize, ExecStatus... statuses) ExecutionQueueRepository.findOldMessages(long timestamp) ExecutionQueueRepository.poll(String workerId, int maxSize, long workerPollingMemory, ExecStatus... statuses) ExecutionQueueRepository.pollMessagesWithoutAck(int maxSize, long minVersionAllowed) ExecutionQueueRepository.pollRecovery(String workerId, int maxSize, ExecStatus... statuses) Method parameters in io.cloudslang.engine.queue.repositories with type arguments of type ExecutionMessageModifier and TypeMethodDescriptionvoidExecutionQueueRepository.insertExecutionQueue(List<ExecutionMessage> messages, long version) voidExecutionQueueRepository.insertExecutionStates(List<ExecutionMessage> stateMessages) voidExecutionQueueRepository.insertNotActiveExecutionsQueues(List<ExecutionMessage> notActiveMessages) -
Uses of ExecutionMessage in io.cloudslang.engine.queue.services
Methods in io.cloudslang.engine.queue.services that return types with arguments of type ExecutionMessageModifier and TypeMethodDescriptionExecutionQueueService.poll(String workerId, int maxSize, long workerPollingMemory, ExecStatus... statuses) polls messages from the queueExecutionQueueService.pollMessagesWithoutAck(int maxSize, long minVersionAllowed) polls messages that didn't receive ack yetExecutionQueueService.pollRecovery(String workerId, int maxSize, ExecStatus... statuses) polls messages from the queueExecutionQueueService.readMessagesByStatus(int maxSize, ExecStatus... statuses) Method parameters in io.cloudslang.engine.queue.services with type arguments of type ExecutionMessageModifier and TypeMethodDescriptionvoidQueueDispatcherService.dispatch(List<ExecutionMessage> messages) dispatch messages to the queuevoidExecutionQueueService.enqueue(List<ExecutionMessage> messages) enqueue messages to the queuevoidQueueListener.onEnqueue(List<ExecutionMessage> messages, int queueSize) A callback that will be called when messages are inserted to the queuevoidQueueListener.onFailed(List<ExecutionMessage> messages) A callback that will be called when messages are in status of failedvoidQueueListener.onPersistMessage(List<ExecutionMessage> messages) A callback that will be called when messages are required to be persisted in addition to the queuevoidQueueListener.onPoll(List<ExecutionMessage> messages, int queueSize) A callback that will be called when messages are polled from the queuevoidQueueListener.onTerminated(List<ExecutionMessage> messages) A callback that will be called when messages are in status of terminatedvoidQueueListener.prePersist(List<ExecutionMessage> messages) A callback that will be called when messages are inserted to the queue before they are persisted to the DB -
Uses of ExecutionMessage in io.cloudslang.engine.queue.services.assigner
Methods in io.cloudslang.engine.queue.services.assigner that return types with arguments of type ExecutionMessageModifier and TypeMethodDescriptionExecutionAssignerService.assignWorkers(List<ExecutionMessage> messages) assigns a list ofExecutionMessageto workersMethod parameters in io.cloudslang.engine.queue.services.assigner with type arguments of type ExecutionMessageModifier and TypeMethodDescriptionExecutionAssignerService.assignWorkers(List<ExecutionMessage> messages) assigns a list ofExecutionMessageto workers -
Uses of ExecutionMessage in io.cloudslang.engine.queue.services.recovery
Method parameters in io.cloudslang.engine.queue.services.recovery with type arguments of type ExecutionMessageModifier and TypeMethodDescriptionvoidMessageRecoveryService.enqueueMessages(List<ExecutionMessage> messages, ExecStatus messageStatus) voidMessageRecoveryService.logMessageRecovery(List<ExecutionMessage> messages)