Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- activatePendingExecutionStateForAnExecution(long) - Method in interface io.cloudslang.engine.queue.repositories.ExecutionQueueRepository
- ASSIGNED - Enum constant in enum class io.cloudslang.engine.queue.entities.ExecStatus
- AssignStrategy - Enum Class in io.cloudslang.engine.queue.enums
- assignWorkers(List<ExecutionMessage>) - Method in interface io.cloudslang.engine.queue.services.assigner.ExecutionAssignerService
-
assigns a list of
ExecutionMessageto workers
B
- BusyWorkersService - Interface in io.cloudslang.engine.queue.services
C
- ChooseWorkerStrategy - Interface in io.cloudslang.engine.queue.services.assigner
- cleanFinishedSteps(Set<Long>) - Method in interface io.cloudslang.engine.queue.services.cleaner.QueueCleanerService
-
clean queues data for the given ids
- clearBusyWorkers() - Method in interface io.cloudslang.engine.queue.services.BusyWorkersService
- clone() - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- clone() - Method in class io.cloudslang.engine.queue.entities.Payload
- containsSensitiveData(Payload) - Method in class io.cloudslang.engine.queue.entities.ExecutionMessageConverter
- containsSensitiveData(SystemContext, Map<String, Serializable>) - Method in interface io.cloudslang.engine.queue.entities.SensitiveDataHandler
- countMessagesWithoutAckForWorker(int, long, String) - Method in interface io.cloudslang.engine.queue.repositories.ExecutionQueueRepository
- countMessagesWithoutAckForWorker(int, long, String) - Method in interface io.cloudslang.engine.queue.services.ExecutionQueueService
-
polls the count of messages that didn't receive ack for a number of recovery versions
- createFailedBranchEvent(Execution) - Method in interface io.cloudslang.engine.queue.services.ScoreEventFactory
-
Creates a
ScoreEventfor failed branch execution state - createFailureEvent(Execution) - Method in interface io.cloudslang.engine.queue.services.ScoreEventFactory
-
Creates a
ScoreEventfor failure execution state - createFinishedBranchEvent(Execution) - Method in interface io.cloudslang.engine.queue.services.ScoreEventFactory
-
Creates a
ScoreEventfor finished branch execution state - createFinishedEvent(Execution) - Method in interface io.cloudslang.engine.queue.services.ScoreEventFactory
-
Creates a
ScoreEventfor finished execution state - createNoWorkerEvent(Execution, Long) - Method in interface io.cloudslang.engine.queue.services.ScoreEventFactory
-
Creates a
ScoreEventfor no worker execution state - createPayload(Execution) - Method in class io.cloudslang.engine.queue.entities.ExecutionMessageConverter
- createPayload(Execution, boolean) - Method in class io.cloudslang.engine.queue.entities.ExecutionMessageConverter
D
- DEFAULT_EXPIRATION_TIME - Static variable in interface io.cloudslang.engine.queue.services.LargeMessagesMonitorService
- DEFAULT_NO_RETRIES - Static variable in interface io.cloudslang.engine.queue.services.LargeMessagesMonitorService
- deleteFinishedSteps(Set<Long>) - Method in interface io.cloudslang.engine.queue.repositories.ExecutionQueueRepository
- deletePendingExecutionState(long) - Method in interface io.cloudslang.engine.queue.repositories.ExecutionQueueRepository
- dispatch(String, String, ExecStatus, Payload) - Method in interface io.cloudslang.engine.queue.services.QueueDispatcherService
-
Dispatch one message to the queue
- dispatch(List<ExecutionMessage>) - Method in interface io.cloudslang.engine.queue.services.QueueDispatcherService
-
dispatch messages to the queue
- doRecovery() - Method in interface io.cloudslang.engine.queue.services.recovery.ExecutionRecoveryService
- doWorkerAndMessageRecovery(String) - Method in interface io.cloudslang.engine.queue.services.recovery.WorkerRecoveryService
-
Used by the recovery job Recovery will be done if the worker is non responsive or has not acknowledged messages
- doWorkerRecovery(String) - Method in interface io.cloudslang.engine.queue.services.recovery.WorkerRecoveryService
-
Used in order to recover non responsive worker Also used during worker startup - in order to recover all data that was in worker before restart
E
- EMPTY_EXEC_STATE_ID - Static variable in class io.cloudslang.engine.queue.entities.ExecutionMessage
- EMPTY_WORKER - Static variable in class io.cloudslang.engine.queue.entities.ExecutionMessage
- enqueue(List<ExecutionMessage>) - Method in interface io.cloudslang.engine.queue.services.ExecutionQueueService
-
enqueue messages to the queue
- enqueueMessages(List<ExecutionMessage>, ExecStatus) - Method in interface io.cloudslang.engine.queue.services.recovery.MessageRecoveryService
- equals(Object) - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- equals(Object) - Method in class io.cloudslang.engine.queue.entities.Payload
- equals(Object) - Method in class io.cloudslang.engine.queue.entities.StartNewBranchPayload
- ExecStateIdList - Class in io.cloudslang.engine.queue.entities
-
Created by IntelliJ IDEA.
- ExecStateIdList(List<Long>) - Constructor for class io.cloudslang.engine.queue.entities.ExecStateIdList
- ExecStatus - Enum Class in io.cloudslang.engine.queue.entities
-
User: Date: 10/09/12
- ExecutionAssignerService - Interface in io.cloudslang.engine.queue.services.assigner
-
Created by IntelliJ IDEA.
- ExecutionMessage - Class in io.cloudslang.engine.queue.entities
-
User: Date: 10/09/12 Time: 11:11
- ExecutionMessage() - Constructor for class io.cloudslang.engine.queue.entities.ExecutionMessage
- ExecutionMessage(long, String, String, String, ExecStatus, Payload, int) - Constructor for class io.cloudslang.engine.queue.entities.ExecutionMessage
- ExecutionMessage(long, String, String, String, ExecStatus, Payload, int, Long) - Constructor for class io.cloudslang.engine.queue.entities.ExecutionMessage
- ExecutionMessage(long, String, String, String, ExecStatus, Execution, Payload, int) - Constructor for class io.cloudslang.engine.queue.entities.ExecutionMessage
- ExecutionMessage(String, Payload) - Constructor for class io.cloudslang.engine.queue.entities.ExecutionMessage
- ExecutionMessageConverter - Class in io.cloudslang.engine.queue.entities
- ExecutionMessageConverter() - Constructor for class io.cloudslang.engine.queue.entities.ExecutionMessageConverter
- ExecutionMessageList - Class in io.cloudslang.engine.queue.entities
-
User: Date: 11/26/12
- ExecutionMessageList(List<ExecutionMessage>) - Constructor for class io.cloudslang.engine.queue.entities.ExecutionMessageList
- ExecutionQueueRepository - Interface in io.cloudslang.engine.queue.repositories
-
User: Date: 20/09/12 Time: 15:03
- ExecutionQueueService - Interface in io.cloudslang.engine.queue.services
-
User: Date: 10/09/12 Responsible for the Execution Queue
- ExecutionRecoveryService - Interface in io.cloudslang.engine.queue.services.recovery
-
Recovery service that is responsible to do recovery to execution messages of non responsive workers.
- extractExecution(Payload) - Method in class io.cloudslang.engine.queue.entities.ExecutionMessageConverter
F
- FAILED - Enum constant in enum class io.cloudslang.engine.queue.entities.ExecStatus
- filerToPersistMessages(List<Message>) - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- find(int) - Static method in enum class io.cloudslang.engine.queue.entities.ExecStatus
- findBusyWorkers() - Method in interface io.cloudslang.engine.queue.services.BusyWorkersService
- findByStatuses(int, ExecStatus...) - Method in interface io.cloudslang.engine.queue.repositories.ExecutionQueueRepository
- findOldMessages(long) - Method in interface io.cloudslang.engine.queue.repositories.ExecutionQueueRepository
- findPayloadByExecutionIds(Long...) - Method in interface io.cloudslang.engine.queue.repositories.ExecutionQueueRepository
- FINISHED - Enum constant in enum class io.cloudslang.engine.queue.entities.ExecStatus
G
- generateExecStateId() - Method in interface io.cloudslang.engine.queue.repositories.ExecutionQueueRepository
- generateStateId() - Method in interface io.cloudslang.engine.queue.services.QueueStateIdGeneratorService
-
generates a unique DB id for the queue consumers
- getAssignedStrategy(String, AssignStrategy) - Static method in enum class io.cloudslang.engine.queue.enums.AssignStrategy
- getBusyWorkers(ExecStatus...) - Method in interface io.cloudslang.engine.queue.repositories.ExecutionQueueRepository
- getCreateDate() - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- getData() - Method in class io.cloudslang.engine.queue.entities.Payload
- getExecStateId() - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- getExecutionIdsForExecutionStateIds(Set<Long>) - Method in interface io.cloudslang.engine.queue.repositories.ExecutionQueueRepository
- getExecutionObject() - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- getFinishedExecStateIds() - Method in interface io.cloudslang.engine.queue.repositories.ExecutionQueueRepository
- getFinishedExecStateIds() - Method in interface io.cloudslang.engine.queue.services.cleaner.QueueCleanerService
-
get a set of ids of finished executions
- getFirstPendingBranch(long) - Method in interface io.cloudslang.engine.queue.repositories.ExecutionQueueRepository
- getFirstPendingBranchBySplitId(String) - Method in interface io.cloudslang.engine.queue.repositories.ExecutionQueueRepository
- getId() - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- getList() - Method in class io.cloudslang.engine.queue.entities.ExecStateIdList
- getList() - Method in class io.cloudslang.engine.queue.entities.ExecutionMessageList
- getMessageExpirationTime() - Method in interface io.cloudslang.engine.queue.services.LargeMessagesMonitorService
- getMsgId() - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- getMsgSeqId() - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- getMsgUniqueId() - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- getNextWorkerFromGroup(String, int) - Method in interface io.cloudslang.engine.queue.services.assigner.ChooseWorkerStrategy
- getNoRetries() - Method in interface io.cloudslang.engine.queue.services.LargeMessagesMonitorService
- getNumber() - Method in enum class io.cloudslang.engine.queue.entities.ExecStatus
- getPayload() - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- getPayloadSize() - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- getPendingExecutionMapingId() - Method in class io.cloudslang.engine.queue.entities.StartNewBranchPayload
- getPendingExecutionStateId() - Method in class io.cloudslang.engine.queue.entities.StartNewBranchPayload
- getSplitId() - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- getStatus() - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- getStepPersistId() - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- getStrategyName() - Method in enum class io.cloudslang.engine.queue.enums.AssignStrategy
- getWeight() - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- getWorkerGroup() - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- getWorkerId() - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- getWorkerKey() - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
H
- hashCode() - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- hashCode() - Method in class io.cloudslang.engine.queue.entities.StartNewBranchPayload
I
- IN_PROGRESS - Enum constant in enum class io.cloudslang.engine.queue.entities.ExecStatus
- incMsgSeqId() - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- INIT - Enum constant in enum class io.cloudslang.engine.queue.entities.ExecStatus
- insertExecutionQueue(List<ExecutionMessage>, long) - Method in interface io.cloudslang.engine.queue.repositories.ExecutionQueueRepository
- insertExecutionStates(List<ExecutionMessage>) - Method in interface io.cloudslang.engine.queue.repositories.ExecutionQueueRepository
- insertNotActiveExecutionsQueues(List<ExecutionMessage>) - Method in interface io.cloudslang.engine.queue.repositories.ExecutionQueueRepository
- io.cloudslang.engine.queue.entities - package io.cloudslang.engine.queue.entities
- io.cloudslang.engine.queue.enums - package io.cloudslang.engine.queue.enums
- io.cloudslang.engine.queue.repositories - package io.cloudslang.engine.queue.repositories
- io.cloudslang.engine.queue.services - package io.cloudslang.engine.queue.services
- io.cloudslang.engine.queue.services.assigner - package io.cloudslang.engine.queue.services.assigner
- io.cloudslang.engine.queue.services.cleaner - package io.cloudslang.engine.queue.services.cleaner
- io.cloudslang.engine.queue.services.recovery - package io.cloudslang.engine.queue.services.recovery
- isActive() - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- isStepPersist() - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- isWorkerBusy(String) - Method in interface io.cloudslang.engine.queue.services.BusyWorkersService
L
- LargeMessagesMonitorService - Interface in io.cloudslang.engine.queue.services
- logMessageRecovery(List<ExecutionMessage>) - Method in interface io.cloudslang.engine.queue.services.recovery.MessageRecoveryService
M
- MESSAGE_EXPIRATION_TIME_PROP - Static variable in interface io.cloudslang.engine.queue.services.LargeMessagesMonitorService
- MessageRecoveryService - Interface in io.cloudslang.engine.queue.services.recovery
-
Recovers queue messages.
- monitor() - Method in interface io.cloudslang.engine.queue.services.LargeMessagesMonitorService
N
- NUMBER_OF_RETRIES_KEY - Static variable in interface io.cloudslang.engine.queue.services.LargeMessagesMonitorService
O
- onEnqueue(List<ExecutionMessage>, int) - Method in interface io.cloudslang.engine.queue.services.QueueListener
-
A callback that will be called when messages are inserted to the queue
- onFailed(List<ExecutionMessage>) - Method in interface io.cloudslang.engine.queue.services.QueueListener
-
A callback that will be called when messages are in status of failed
- onPersistMessage(List<ExecutionMessage>) - Method in interface io.cloudslang.engine.queue.services.QueueListener
-
A callback that will be called when messages are required to be persisted in addition to the queue
- onPoll(List<ExecutionMessage>, int) - Method in interface io.cloudslang.engine.queue.services.QueueListener
-
A callback that will be called when messages are polled from the queue
- onTerminated(List<ExecutionMessage>) - Method in interface io.cloudslang.engine.queue.services.QueueListener
-
A callback that will be called when messages are in status of terminated
P
- Payload - Class in io.cloudslang.engine.queue.entities
-
User: Date: 10/09/12 Time: 09:39
- Payload() - Constructor for class io.cloudslang.engine.queue.entities.Payload
- Payload(byte[]) - Constructor for class io.cloudslang.engine.queue.entities.Payload
- PENDING - Enum constant in enum class io.cloudslang.engine.queue.entities.ExecStatus
- poll(String, int, long) - Method in interface io.cloudslang.engine.queue.services.QueueDispatcherService
- poll(String, int, long, ExecStatus...) - Method in interface io.cloudslang.engine.queue.repositories.ExecutionQueueRepository
- poll(String, int, long, ExecStatus...) - Method in interface io.cloudslang.engine.queue.services.ExecutionQueueService
-
polls messages from the queue
- pollMessagesWithoutAck(int, long) - Method in interface io.cloudslang.engine.queue.repositories.ExecutionQueueRepository
- pollMessagesWithoutAck(int, long) - Method in interface io.cloudslang.engine.queue.services.ExecutionQueueService
-
polls messages that didn't receive ack yet
- pollRecovery(String, int, ExecStatus...) - Method in interface io.cloudslang.engine.queue.repositories.ExecutionQueueRepository
- pollRecovery(String, int, ExecStatus...) - Method in interface io.cloudslang.engine.queue.services.ExecutionQueueService
-
polls messages from the queue
- prePersist(List<ExecutionMessage>) - Method in interface io.cloudslang.engine.queue.services.QueueListener
-
A callback that will be called when messages are inserted to the queue before they are persisted to the DB
Q
- QueueCleanerService - Interface in io.cloudslang.engine.queue.services.cleaner
-
Created by IntelliJ IDEA.
- QueueDispatcherService - Interface in io.cloudslang.engine.queue.services
-
User: Date: 10/09/12 Time: 11:00 handles dispatching adn polling messages from the queue
- QueueListener - Interface in io.cloudslang.engine.queue.services
-
User: Date: 19/09/12 Time: 15:08 A listener interface for score queue events.
- QueueStateIdGeneratorService - Interface in io.cloudslang.engine.queue.services
-
Created by IntelliJ IDEA.
R
- RANDOM - Enum constant in enum class io.cloudslang.engine.queue.enums.AssignStrategy
- readMessagesByStatus(int, ExecStatus...) - Method in interface io.cloudslang.engine.queue.services.ExecutionQueueService
- readPayloadByExecutionIds(Long...) - Method in interface io.cloudslang.engine.queue.services.ExecutionQueueService
-
get the payloads for requested execution ids
- RECOVERED - Enum constant in enum class io.cloudslang.engine.queue.entities.ExecStatus
- recoverMessagesBulk(String, int) - Method in interface io.cloudslang.engine.queue.services.recovery.MessageRecoveryService
- ROUND_ROBIN - Enum constant in enum class io.cloudslang.engine.queue.enums.AssignStrategy
S
- ScoreEventFactory - Interface in io.cloudslang.engine.queue.services
-
User: Date: 30/07/2014 A factory to create
ScoreEvent - SECURE_RANDOM - Enum constant in enum class io.cloudslang.engine.queue.enums.AssignStrategy
- SensitiveDataHandler - Interface in io.cloudslang.engine.queue.entities
- SENT - Enum constant in enum class io.cloudslang.engine.queue.entities.ExecStatus
- setActive(boolean) - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- setCreateDate(Long) - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- setData(byte[]) - Method in class io.cloudslang.engine.queue.entities.Payload
- setExecStateId(long) - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- setExecutionObject(Execution) - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- setMsgId(String) - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- setPayload(Payload) - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- setPayloadSize(long) - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- setPendingExecutionMapingId(long) - Method in class io.cloudslang.engine.queue.entities.StartNewBranchPayload
- setPendingExecutionStateId(long) - Method in class io.cloudslang.engine.queue.entities.StartNewBranchPayload
- setSplitId(String) - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- setStatus(ExecStatus) - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- setStepPersist(boolean) - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- setStepPersistId(String) - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- setWorkerGroup(String) - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- setWorkerId(String) - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- setWorkerKey(String) - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- shrink(List<Message>) - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
- StartNewBranchPayload - Class in io.cloudslang.engine.queue.entities
- StartNewBranchPayload(long, long) - Constructor for class io.cloudslang.engine.queue.entities.StartNewBranchPayload
T
- TERMINATED - Enum constant in enum class io.cloudslang.engine.queue.entities.ExecStatus
- toString() - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
V
- valueOf(String) - Static method in enum class io.cloudslang.engine.queue.entities.ExecStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.cloudslang.engine.queue.enums.AssignStrategy
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.cloudslang.engine.queue.entities.ExecStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.cloudslang.engine.queue.enums.AssignStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WorkerRecoveryService - Interface in io.cloudslang.engine.queue.services.recovery
-
Created with IntelliJ IDEA.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form