Skip navigation links
A B C D E F G H I L M O P Q R S T V W 

A

AssignStrategy - Enum in io.cloudslang.engine.queue.enums
 
assignWorkers(List<ExecutionMessage>) - Method in interface io.cloudslang.engine.queue.services.assigner.ExecutionAssignerService
assigns a list of ExecutionMessage to 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.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 ScoreEvent for failed branch execution state
createFailureEvent(Execution) - Method in interface io.cloudslang.engine.queue.services.ScoreEventFactory
Creates a ScoreEvent for failure execution state
createFinishedBranchEvent(Execution) - Method in interface io.cloudslang.engine.queue.services.ScoreEventFactory
Creates a ScoreEvent for finished branch execution state
createFinishedEvent(Execution) - Method in interface io.cloudslang.engine.queue.services.ScoreEventFactory
Creates a ScoreEvent for finished execution state
createNoWorkerEvent(Execution, Long) - Method in interface io.cloudslang.engine.queue.services.ScoreEventFactory
Creates a ScoreEvent for 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

dispatch(List<ExecutionMessage>) - Method in interface io.cloudslang.engine.queue.services.QueueDispatcherService
dispatch messages to the queue
dispatch(String, String, ExecStatus, Payload) - Method in interface io.cloudslang.engine.queue.services.QueueDispatcherService
Dispatch one message 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
 
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 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(String, Payload) - 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, Payload, int) - 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
 
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
 
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

filerToPersistMessages(List<Message>) - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
 
find(int) - Static method in enum io.cloudslang.engine.queue.entities.ExecStatus
 
findBusyWorkers() - Method in interface io.cloudslang.engine.queue.services.BusyWorkersService
 

G

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 io.cloudslang.engine.queue.enums.AssignStrategy
 
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
 
getExecutionObject() - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
 
getFinishedExecStateIds() - Method in interface io.cloudslang.engine.queue.services.cleaner.QueueCleanerService
get a set of ids of finished executions
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
 
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
 
getNumber() - Method in enum io.cloudslang.engine.queue.entities.ExecStatus
 
getPayload() - 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 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
 

I

incMsgSeqId() - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
 
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.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
 
isStepPersist() - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
 
isWorkerBusy(String) - Method in interface io.cloudslang.engine.queue.services.BusyWorkersService
 

L

logMessageRecovery(List<ExecutionMessage>) - Method in interface io.cloudslang.engine.queue.services.recovery.MessageRecoveryService
 

M

MessageRecoveryService - Interface in io.cloudslang.engine.queue.services.recovery
Recovers queue messages.

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
 
poll(String, int, ExecStatus...) - Method in interface io.cloudslang.engine.queue.services.ExecutionQueueService
polls messages from the queue
poll(String, int) - Method in interface io.cloudslang.engine.queue.services.QueueDispatcherService
 
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.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

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
recoverMessagesBulk(String, int) - Method in interface io.cloudslang.engine.queue.services.recovery.MessageRecoveryService
 

S

ScoreEventFactory - Interface in io.cloudslang.engine.queue.services
User: Date: 30/07/2014 A factory to create ScoreEvent
SensitiveDataHandler - Interface in io.cloudslang.engine.queue.entities
 
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
 
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
 

T

toString() - Method in class io.cloudslang.engine.queue.entities.ExecutionMessage
 

V

valueOf(String) - Static method in enum io.cloudslang.engine.queue.entities.ExecStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.cloudslang.engine.queue.enums.AssignStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.cloudslang.engine.queue.entities.ExecStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.cloudslang.engine.queue.enums.AssignStrategy
Returns an array containing the constants of this enum type, in the order they are declared.

W

WorkerRecoveryService - Interface in io.cloudslang.engine.queue.services.recovery
Created with IntelliJ IDEA.
A B C D E F G H I L M O P Q R S T V W 
Skip navigation links

Copyright © 2019. All rights reserved.