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

A

add(Job, String) - Method in class com.spikeify.taskqueue.service.DefaultTaskQueueService
 
add(Job, String) - Method in interface com.spikeify.taskqueue.service.TaskQueueService
Adds job to queue
addJob(Job, String) - Method in interface com.spikeify.taskqueue.service.QueueService
Adds new job to queue
addJob(Job, String) - Method in class com.spikeify.taskqueue.service.QueueServiceImpl
 
asListOfChars(String) - Static method in class com.spikeify.taskqueue.utils.StringUtils
 
Assert - Class in com.spikeify.taskqueue.utils
Method parameter check helper - to avoid additional dependencies add additional checks when needed
averageExecutionTime - Variable in class com.spikeify.taskqueue.entities.TaskStatistics
 
averageJobRunTime - Variable in class com.spikeify.taskqueue.entities.TaskStatistics
 

B

build() - Method in class com.spikeify.taskqueue.entities.TaskStatistics.Builder
calculates average according to included items
Builder() - Constructor for class com.spikeify.taskqueue.entities.TaskStatistics.Builder
 
buildWith(TaskStatistics) - Method in class com.spikeify.taskqueue.entities.TaskStatistics.Builder
Joins previous statistics with current

C

canTransition(TaskState) - Method in enum com.spikeify.taskqueue.entities.TaskState
 
check(String...) - Method in class com.spikeify.taskqueue.service.DefaultTaskQueueManager
 
check() - Method in interface com.spikeify.taskqueue.service.QueueService
Queue check (should be called on regular basis on each machine, JVM running the QueueService) makes sure queues are started, stopped on each machine
check() - Method in class com.spikeify.taskqueue.service.QueueServiceImpl
 
check(String...) - Method in interface com.spikeify.taskqueue.service.TaskQueueManager
Should be called on regular basis from each machine running queues takes care that if one instance has started/stopped a queue it is also started/stopped on other machines
className - Variable in class com.spikeify.taskqueue.entities.QueueTask
java class name
com.spikeify.taskqueue - package com.spikeify.taskqueue
 
com.spikeify.taskqueue.entities - package com.spikeify.taskqueue.entities
 
com.spikeify.taskqueue.service - package com.spikeify.taskqueue.service
 
com.spikeify.taskqueue.utils - package com.spikeify.taskqueue.utils
 
compare(String, String) - Static method in class com.spikeify.taskqueue.utils.StringUtils
Compares two strings with String.compare().
convert(Object, TypeReference<T>) - Static method in class com.spikeify.taskqueue.utils.JsonUtils
 
convert(Object, Class<T>) - Static method in class com.spikeify.taskqueue.utils.JsonUtils
 
count - Variable in class com.spikeify.taskqueue.entities.TaskStatistics
 
createTime - Variable in class com.spikeify.taskqueue.entities.QueueTask
time stamp when task was created/added to the queue

D

DEFAULT_QUEUE_NAME - Static variable in class com.spikeify.taskqueue.service.DefaultTaskQueueService
default queue name if no queue name was given
DefaultTaskExecutorService - Class in com.spikeify.taskqueue.service
Each executor executes only one job at most Create multiple executor services in order to run several jobs concurrent
DefaultTaskExecutorService(TaskQueueService, String) - Constructor for class com.spikeify.taskqueue.service.DefaultTaskExecutorService
 
DefaultTaskQueueManager - Class in com.spikeify.taskqueue.service
Should be used as a singleton ...
DefaultTaskQueueManager(Spikeify, TaskQueueService) - Constructor for class com.spikeify.taskqueue.service.DefaultTaskQueueManager
 
DefaultTaskQueueService - Class in com.spikeify.taskqueue.service
 
DefaultTaskQueueService(Spikeify) - Constructor for class com.spikeify.taskqueue.service.DefaultTaskQueueService
 
disable(String) - Method in class com.spikeify.taskqueue.service.DefaultTaskQueueManager
 
disable(String) - Method in interface com.spikeify.taskqueue.service.TaskQueueManager
Disables queue - stops queue if running

E

enable(String) - Method in class com.spikeify.taskqueue.service.DefaultTaskQueueManager
 
enable(String) - Method in interface com.spikeify.taskqueue.service.TaskQueueManager
Enables queue
enabled - Variable in class com.spikeify.taskqueue.entities.QueueInfo
true - queue is enabled - can be started and stopped, false - queue is disabled - can not be started or stopped
endTime - Variable in class com.spikeify.taskqueue.entities.QueueTask
time task finished
equals(String, String) - Static method in class com.spikeify.taskqueue.utils.StringUtils
compares two strings if equal (String.equals method)
equals(String, String, boolean) - Static method in class com.spikeify.taskqueue.utils.StringUtils
compares two strings if equal (String.equals or String.equalsIgnoreCase method)
execute(TaskContext) - Method in interface com.spikeify.taskqueue.Job
 
execute(TaskContext) - Method in class com.spikeify.taskqueue.service.DefaultTaskExecutorService
 
execute(TaskContext) - Method in interface com.spikeify.taskqueue.service.TaskExecutorService
Executes next job
executionTime - Variable in class com.spikeify.taskqueue.entities.QueueTask
Execution time ...

F

failed - Variable in class com.spikeify.taskqueue.entities.QueueInfo
 
failed() - Static method in class com.spikeify.taskqueue.TaskResult
 
finished - Variable in class com.spikeify.taskqueue.entities.QueueInfo
 
fromJson(String, Class<T>) - Static method in class com.spikeify.taskqueue.utils.JsonUtils
Transforms String to JSON object
fromJson(String, TypeReference<T>) - Static method in class com.spikeify.taskqueue.utils.JsonUtils
 
fromJson(String, TypeReference<T>, ObjectMapper) - Static method in class com.spikeify.taskqueue.utils.JsonUtils
Allows de-serialization with custom mapping
fromJson(String, Class<T>, ObjectMapper) - Static method in class com.spikeify.taskqueue.utils.JsonUtils
Allows de-serialization with custom mapping

G

generation - Variable in class com.spikeify.taskqueue.entities.QueueInfo
 
generation - Variable in class com.spikeify.taskqueue.entities.QueueTask
 
getAverageExecutionTime() - Method in class com.spikeify.taskqueue.entities.TaskStatistics
 
getAverageJobRunTime() - Method in class com.spikeify.taskqueue.entities.TaskStatistics
 
getClassName() - Method in class com.spikeify.taskqueue.entities.QueueTask
 
getContext() - Method in class com.spikeify.taskqueue.TaskResult
 
getCount() - Method in class com.spikeify.taskqueue.entities.TaskStatistics
 
getCreateTime() - Method in class com.spikeify.taskqueue.entities.QueueTask
 
getEndTime() - Method in class com.spikeify.taskqueue.entities.QueueTask
 
getExecutionTime() - Method in class com.spikeify.taskqueue.entities.QueueTask
 
getExecutor(String) - Method in class com.spikeify.taskqueue.service.DefaultTaskQueueManager
 
getExecutor(String) - Method in interface com.spikeify.taskqueue.service.TaskQueueManager
Returns instance of task executor service to be used when executing jobs
getFailedTasks() - Method in class com.spikeify.taskqueue.entities.QueueInfo
 
getFinishedTasks() - Method in class com.spikeify.taskqueue.entities.QueueInfo
 
getId() - Method in class com.spikeify.taskqueue.entities.QueueTask
 
getInterruptedTasks() - Method in class com.spikeify.taskqueue.entities.QueueInfo
 
getJob() - Method in class com.spikeify.taskqueue.entities.QueueTask
Creates instance of task object from JSON task and className (task class must be serializable/deserializable from to JSON string)
getJobRunTime() - Method in class com.spikeify.taskqueue.entities.QueueTask
 
getLockedFilter(String, boolean) - Static method in class com.spikeify.taskqueue.entities.QueueTask
Utility method to get correct filter for equals filtering searching for open/closed tasks
getMaxExecutionTime() - Method in class com.spikeify.taskqueue.entities.TaskStatistics
 
getMaxJobRunTime() - Method in class com.spikeify.taskqueue.entities.TaskStatistics
 
getMaxThreads() - Method in class com.spikeify.taskqueue.entities.QueueSettings
 
getMinExecutionTime() - Method in class com.spikeify.taskqueue.entities.TaskStatistics
 
getMinJobRunTime() - Method in class com.spikeify.taskqueue.entities.TaskStatistics
 
getName() - Method in class com.spikeify.taskqueue.entities.QueueInfo
 
getObjectMapper() - Static method in class com.spikeify.taskqueue.utils.JsonUtils
Returns a thread-local instance of JSON ObjectMapper.
getPurgeFailedAfterMinutes() - Method in class com.spikeify.taskqueue.entities.QueueSettings
 
getPurgeSuccessfulAfterMinutes() - Method in class com.spikeify.taskqueue.entities.QueueSettings
 
getPurgeTasks() - Method in class com.spikeify.taskqueue.entities.QueueInfo
 
getQueue() - Method in class com.spikeify.taskqueue.entities.QueueTask
 
getQueuedTasks() - Method in class com.spikeify.taskqueue.entities.QueueInfo
 
getQueueMaxSleepTimeSeconds() - Method in class com.spikeify.taskqueue.entities.QueueSettings
 
getQueuePurgeSleepTimeSeconds() - Method in class com.spikeify.taskqueue.entities.QueueSettings
 
getRunCount() - Method in class com.spikeify.taskqueue.entities.QueueTask
 
getRunningTasks() - Method in class com.spikeify.taskqueue.entities.QueueInfo
 
getSettings() - Method in class com.spikeify.taskqueue.entities.QueueInfo
 
getStartTime() - Method in class com.spikeify.taskqueue.entities.QueueTask
 
getState() - Method in class com.spikeify.taskqueue.entities.QueueTask
 
getState() - Method in class com.spikeify.taskqueue.TaskResult
 
getStateFilter(String, TaskState) - Static method in class com.spikeify.taskqueue.entities.QueueTask
Utility method to get correct filter for equals filtering searching for task state
getStatistics(TaskState) - Method in class com.spikeify.taskqueue.entities.QueueInfo
 
getTaskInterruptTimeoutSeconds() - Method in class com.spikeify.taskqueue.entities.QueueSettings
 
getTaskTimeoutSeconds() - Method in class com.spikeify.taskqueue.entities.QueueSettings
 
getTotalExecutionTime() - Method in class com.spikeify.taskqueue.entities.TaskStatistics
 
getTotalFailed() - Method in class com.spikeify.taskqueue.entities.QueueInfo
 
getTotalFinished() - Method in class com.spikeify.taskqueue.entities.QueueInfo
 
getTotalJobRunTime() - Method in class com.spikeify.taskqueue.entities.TaskStatistics
 
getTotalRetries() - Method in class com.spikeify.taskqueue.entities.QueueInfo
 
getTotalTasks() - Method in class com.spikeify.taskqueue.entities.QueueInfo
 
getUpdateTime() - Method in class com.spikeify.taskqueue.entities.QueueTask
 
getWords(String) - Static method in class com.spikeify.taskqueue.utils.StringUtils
Extracts words from text removing non alpha characters

I

include(QueueTask) - Method in class com.spikeify.taskqueue.entities.TaskStatistics.Builder
 
include(TaskStatistics) - Method in class com.spikeify.taskqueue.entities.TaskStatistics.Builder
Joins with old statistics
info(String) - Method in class com.spikeify.taskqueue.service.DefaultTaskQueueManager
 
info(String) - Method in interface com.spikeify.taskqueue.service.QueueService
Latest queue info with statistics
info(String) - Method in class com.spikeify.taskqueue.service.QueueServiceImpl
 
info(String) - Method in interface com.spikeify.taskqueue.service.TaskQueueManager
Returns single queue info with statistics
interrupt() - Method in class com.spikeify.taskqueue.service.TaskThreadPoolContext
 
interrupt() - Method in interface com.spikeify.taskqueue.TaskContext
Manual interrupt ...
interrupted - Variable in class com.spikeify.taskqueue.entities.QueueInfo
 
interrupted() - Method in class com.spikeify.taskqueue.service.TaskThreadPoolContext
 
interrupted() - Method in interface com.spikeify.taskqueue.TaskContext
To be used to send interrupt signal to running task
interrupted() - Static method in class com.spikeify.taskqueue.TaskResult
 
interruptTimeout - Variable in class com.spikeify.taskqueue.entities.QueueSettings
Number of seconds to wait when interrupt is thrown before thread is killed
isEnabled() - Method in class com.spikeify.taskqueue.entities.QueueInfo
 
isFalse(boolean, String) - Static method in class com.spikeify.taskqueue.utils.Assert
 
isLocked() - Method in class com.spikeify.taskqueue.entities.QueueTask
 
isNullOrEmpty(String) - Static method in class com.spikeify.taskqueue.utils.StringUtils
Checks if string is null or empty == ""
isNullOrEmptyTrimmed(String) - Static method in class com.spikeify.taskqueue.utils.StringUtils
Checks if string is null, empty or contains only spaces
isOlderThan(int) - Method in class com.spikeify.taskqueue.entities.QueueTask
Compares last update time with current time ...
isOlderThanSeconds(int) - Method in class com.spikeify.taskqueue.entities.QueueTask
Compares last update time with current time ...
isRunning() - Method in class com.spikeify.taskqueue.service.DefaultTaskExecutorService
 
isRunning(String) - Method in class com.spikeify.taskqueue.service.DefaultTaskQueueManager
 
isRunning() - Method in interface com.spikeify.taskqueue.service.TaskExecutorService
 
isRunning(String) - Method in interface com.spikeify.taskqueue.service.TaskQueueManager
 
isStarted() - Method in class com.spikeify.taskqueue.entities.QueueInfo
 
isTrue(boolean, String) - Static method in class com.spikeify.taskqueue.utils.Assert
 
isWord(String) - Static method in class com.spikeify.taskqueue.utils.StringUtils
Checks if given string is a single word (doesn't accepts words with "-" as a single word!)

J

job - Variable in class com.spikeify.taskqueue.entities.QueueTask
to JSON string serialized task
Job - Interface in com.spikeify.taskqueue
 
jobRunTime - Variable in class com.spikeify.taskqueue.entities.QueueTask
Time job took to execute (pure job execution time) from: running to: success/fail is null when not run is != null if run (shows last execution run time)
join(List<?>, String) - Static method in class com.spikeify.taskqueue.utils.StringUtils
Joins list of string items to a single string, where items are separated with a defined separator.
join(Object[], String) - Static method in class com.spikeify.taskqueue.utils.StringUtils
Joins list of string items to a single string, where items are separated with a defined separator.
join(Set<String>, String) - Static method in class com.spikeify.taskqueue.utils.StringUtils
Joins list of string items to a single string, where items are separated with a defined separator.
join(HashMap<String, String>, String) - Static method in class com.spikeify.taskqueue.utils.StringUtils
 
JsonUtils - Class in com.spikeify.taskqueue.utils
 

L

list(Boolean) - Method in class com.spikeify.taskqueue.service.DefaultTaskQueueManager
 
list(TaskState, String) - Method in class com.spikeify.taskqueue.service.DefaultTaskQueueService
 
list(Boolean) - Method in interface com.spikeify.taskqueue.service.TaskQueueManager
Lists queues registered
list(TaskState, String) - Method in interface com.spikeify.taskqueue.service.TaskQueueService
Lists all tasks from queue in given state
listJobs(TaskState, String) - Method in interface com.spikeify.taskqueue.service.QueueService
Lists jobs in certain state
listJobs(TaskState, String) - Method in class com.spikeify.taskqueue.service.QueueServiceImpl
 
lockFilter - Variable in class com.spikeify.taskqueue.entities.QueueTask
Joined values of QueueName + locked state to enable filtering
log - Static variable in class com.spikeify.taskqueue.service.DefaultTaskExecutorService
 
log - Static variable in class com.spikeify.taskqueue.service.DefaultTaskQueueManager
 

M

maxExecutionTime - Variable in class com.spikeify.taskqueue.entities.TaskStatistics
 
maxJobRunTime - Variable in class com.spikeify.taskqueue.entities.TaskStatistics
 
maxThreads - Variable in class com.spikeify.taskqueue.entities.QueueSettings
Maximal number of threads for this queue on a single machine
minExecutionTime - Variable in class com.spikeify.taskqueue.entities.TaskStatistics
 
minJobRunTime - Variable in class com.spikeify.taskqueue.entities.TaskStatistics
 

N

name - Variable in class com.spikeify.taskqueue.entities.QueueInfo
 
next(String) - Method in class com.spikeify.taskqueue.service.DefaultTaskQueueService
Returns next open and put's it into running state ...
next(String) - Method in interface com.spikeify.taskqueue.service.TaskQueueService
Gets next job to be executed (put in running state)
notNull(Object, String) - Static method in class com.spikeify.taskqueue.utils.Assert
 
notNullOrEmpty(String, String) - Static method in class com.spikeify.taskqueue.utils.Assert
 

O

ok() - Static method in class com.spikeify.taskqueue.TaskResult
 

P

purge - Variable in class com.spikeify.taskqueue.entities.QueueInfo
 
purge(TaskState, int, String) - Method in class com.spikeify.taskqueue.service.DefaultTaskQueueService
 
purge(TaskState, int, String) - Method in interface com.spikeify.taskqueue.service.TaskQueueService
Removes tasks from queue
purgeFailedAfterMinutes - Variable in class com.spikeify.taskqueue.entities.QueueSettings
Will trigger purge of failed tasks that are older than given number of minutes 0 - will not purge tasks
purgeSuccessfulAfterMinutes - Variable in class com.spikeify.taskqueue.entities.QueueSettings
Will purge successful tasks after completion when older than given number of minutes 0 - will purge tasks immediately

Q

queue - Variable in class com.spikeify.taskqueue.entities.QueueTask
queue name
queued - Variable in class com.spikeify.taskqueue.entities.QueueInfo
 
QueueInfo - Class in com.spikeify.taskqueue.entities
Information and running statistics about queues
QueueInfo() - Constructor for class com.spikeify.taskqueue.entities.QueueInfo
 
QueueInfo(String) - Constructor for class com.spikeify.taskqueue.entities.QueueInfo
 
QueueInfoUpdater - Interface in com.spikeify.taskqueue.entities
 
QueuePurger - Class in com.spikeify.taskqueue.service
 
QueuePurger(TaskQueueService, String, QueueSettings) - Constructor for class com.spikeify.taskqueue.service.QueuePurger
 
QueueScheduler - Class in com.spikeify.taskqueue.service
 
QueueScheduler(TaskExecutorService, int, int, TaskContext) - Constructor for class com.spikeify.taskqueue.service.QueueScheduler
 
QueueService - Interface in com.spikeify.taskqueue.service
 
QueueServiceImpl - Class in com.spikeify.taskqueue.service
Simple wrapper to utilize one or more queues
QueueServiceImpl(Spikeify, String...) - Constructor for class com.spikeify.taskqueue.service.QueueServiceImpl
All default start up
QueueServiceImpl(TaskQueueManager, TaskQueueService, String...) - Constructor for class com.spikeify.taskqueue.service.QueueServiceImpl
Register queues with default settings
QueueServiceImpl(TaskQueueManager, TaskQueueService, QueueSettings, String...) - Constructor for class com.spikeify.taskqueue.service.QueueServiceImpl
Start queues with given settings
queueSettings - Variable in class com.spikeify.taskqueue.entities.QueueInfo
JSON serialized QueueSettings
QueueSettings - Class in com.spikeify.taskqueue.entities
JSON serialized list of queue settings
QueueSettings() - Constructor for class com.spikeify.taskqueue.entities.QueueSettings
 
QueueTask - Class in com.spikeify.taskqueue.entities
Entity holding a task to be stored/retrieved in/from Aerospike database
QueueTask() - Constructor for class com.spikeify.taskqueue.entities.QueueTask
For Spikeify only
QueueTask(Job, String) - Constructor for class com.spikeify.taskqueue.entities.QueueTask
Creates new queue task entity holding a task to be stored into database

R

register(String, boolean) - Method in class com.spikeify.taskqueue.service.DefaultTaskQueueManager
 
register(String, QueueSettings, boolean) - Method in class com.spikeify.taskqueue.service.DefaultTaskQueueManager
 
register(String, boolean) - Method in interface com.spikeify.taskqueue.service.TaskQueueManager
Registers queue to be monitored
register(String, QueueSettings, boolean) - Method in interface com.spikeify.taskqueue.service.TaskQueueManager
 
remove(QueueTask) - Method in class com.spikeify.taskqueue.service.DefaultTaskQueueService
Removes job from queue
reset(boolean) - Method in class com.spikeify.taskqueue.entities.QueueInfo
 
reset() - Method in class com.spikeify.taskqueue.service.DefaultTaskExecutorService
 
reset() - Method in interface com.spikeify.taskqueue.service.TaskExecutorService
performs clean up after thread interruption (if any) to avoid locking
reset() - Method in class com.spikeify.taskqueue.service.TaskThreadPoolContext
 
reset() - Method in interface com.spikeify.taskqueue.TaskContext
Set everything to the beginning (reset interrupt flag)
resetStatistics(String, boolean) - Method in class com.spikeify.taskqueue.service.DefaultTaskQueueManager
 
resetStatistics(String) - Method in interface com.spikeify.taskqueue.service.QueueService
Resets queue statistics
resetStatistics(String) - Method in class com.spikeify.taskqueue.service.QueueServiceImpl
 
resetStatistics(String, boolean) - Method in interface com.spikeify.taskqueue.service.TaskQueueManager
Will reset all statistics data and counts
restart(String) - Method in interface com.spikeify.taskqueue.service.QueueService
Restars queue if running
restart(String) - Method in class com.spikeify.taskqueue.service.QueueServiceImpl
 
run() - Method in class com.spikeify.taskqueue.service.QueuePurger
 
run() - Method in class com.spikeify.taskqueue.service.QueueScheduler
Simple loop to execute tasks ...
runCount - Variable in class com.spikeify.taskqueue.entities.QueueTask
count of tasks runs 0 - tasks was never run, 1 - task was run once, 2 - run once / and once retried ...
running - Variable in class com.spikeify.taskqueue.entities.QueueInfo
 

S

set(String, QueueSettings) - Method in class com.spikeify.taskqueue.service.DefaultTaskQueueManager
 
set(String, QueueSettings) - Method in interface com.spikeify.taskqueue.service.TaskQueueManager
Sets queue settings
setEnabled(boolean) - Method in class com.spikeify.taskqueue.entities.QueueInfo
 
setMaxThreads(int) - Method in class com.spikeify.taskqueue.entities.QueueSettings
 
setPurgeFailedAfterMinutes(int) - Method in class com.spikeify.taskqueue.entities.QueueSettings
 
setPurgeSuccessfulAfterMinutes(int) - Method in class com.spikeify.taskqueue.entities.QueueSettings
 
setQueueMaxSleepTimeSeconds(long) - Method in class com.spikeify.taskqueue.entities.QueueSettings
 
setQueuePurgeSleepTimeSeconds(long) - Method in class com.spikeify.taskqueue.entities.QueueSettings
 
setSettings(QueueSettings) - Method in class com.spikeify.taskqueue.entities.QueueInfo
 
setStarted(boolean) - Method in class com.spikeify.taskqueue.entities.QueueInfo
 
setState(TaskState) - Method in class com.spikeify.taskqueue.entities.QueueTask
Change the tasks state when started, failed of finished
setStatistics(TaskState, TaskStatistics) - Method in class com.spikeify.taskqueue.entities.QueueInfo
 
setTaskInterruptTimeoutSeconds(int) - Method in class com.spikeify.taskqueue.entities.QueueSettings
 
setTaskTimeoutSeconds(int) - Method in class com.spikeify.taskqueue.entities.QueueSettings
 
settings(QueueSettings, String...) - Method in interface com.spikeify.taskqueue.service.QueueService
Changes queue settings and restarts running queue
settings(QueueSettings, String...) - Method in class com.spikeify.taskqueue.service.QueueServiceImpl
 
start(String...) - Method in class com.spikeify.taskqueue.service.DefaultTaskQueueManager
 
start(String...) - Method in interface com.spikeify.taskqueue.service.QueueService
Starts given queues or all if none given
start(String...) - Method in class com.spikeify.taskqueue.service.QueueServiceImpl
 
start(String...) - Method in interface com.spikeify.taskqueue.service.TaskQueueManager
Starts queues ...
started - Variable in class com.spikeify.taskqueue.entities.QueueInfo
true - queue is started (is running or should be running) false - queue is stopped (is not running or shouldn't be running)
startTime - Variable in class com.spikeify.taskqueue.entities.QueueTask
time task was started
state - Variable in class com.spikeify.taskqueue.entities.QueueTask
internal task state ...
stateFilter - Variable in class com.spikeify.taskqueue.entities.QueueTask
Joined values of QueueName + TaskState to enable filtering
statistics - Variable in class com.spikeify.taskqueue.entities.QueueInfo
JSON serialized map of statistics data TaskState TaskStatistics
stop(String...) - Method in class com.spikeify.taskqueue.service.DefaultTaskQueueManager
 
stop(String...) - Method in interface com.spikeify.taskqueue.service.QueueService
Stops given queues or all if none given
stop(String...) - Method in class com.spikeify.taskqueue.service.QueueServiceImpl
 
stop(String...) - Method in interface com.spikeify.taskqueue.service.TaskQueueManager
Stops queues - stops all running tasks/threads (on given JVM)
stopRunningThreads(String, QueueSettings) - Method in class com.spikeify.taskqueue.service.DefaultTaskQueueManager
 
StringUtils - Class in com.spikeify.taskqueue.utils
 

T

TaskContext - Interface in com.spikeify.taskqueue
A context bundle containing information about the job execution and environment
TaskExecutorService - Interface in com.spikeify.taskqueue.service
Takes care of job execution, utilizes TaskQueueService to get next job
TaskQueueError - Exception in com.spikeify.taskqueue
Task queue execution exception
TaskQueueError(String) - Constructor for exception com.spikeify.taskqueue.TaskQueueError
 
TaskQueueError(Exception) - Constructor for exception com.spikeify.taskqueue.TaskQueueError
 
TaskQueueError(String, Exception) - Constructor for exception com.spikeify.taskqueue.TaskQueueError
 
TaskQueueManager - Interface in com.spikeify.taskqueue.service
 
TaskQueueService - Interface in com.spikeify.taskqueue.service
Adds and retrieves tasks from queue
TaskResult - Class in com.spikeify.taskqueue
Task execution result
TaskResult(TaskResultState) - Constructor for class com.spikeify.taskqueue.TaskResult
 
TaskResult(TaskResultState, TaskContext) - Constructor for class com.spikeify.taskqueue.TaskResult
 
TaskResultState - Enum in com.spikeify.taskqueue.entities
 
TaskState - Enum in com.spikeify.taskqueue.entities
 
TaskStatistics - Class in com.spikeify.taskqueue.entities
 
TaskStatistics() - Constructor for class com.spikeify.taskqueue.entities.TaskStatistics
 
TaskStatistics.Builder - Class in com.spikeify.taskqueue.entities
 
TaskThreadPoolContext - Class in com.spikeify.taskqueue.service
Thread context for job execution ...
TaskThreadPoolContext(ScheduledThreadPoolExecutor) - Constructor for class com.spikeify.taskqueue.service.TaskThreadPoolContext
 
taskTimeoutSeconds - Variable in class com.spikeify.taskqueue.entities.QueueSettings
Number of minutes task is considered hanged or execution takes to long and interrupt is send ...
toJson(Object) - Static method in class com.spikeify.taskqueue.utils.JsonUtils
Converts object to JSON string
toJson(Object, ObjectMapper) - Static method in class com.spikeify.taskqueue.utils.JsonUtils
Allows JSON serialization with custom mapping
toString() - Method in class com.spikeify.taskqueue.entities.QueueTask
 
toString() - Method in class com.spikeify.taskqueue.TaskResult
 
toStringOrNull(Object) - Static method in class com.spikeify.taskqueue.utils.StringUtils
 
totalExecutionTime - Variable in class com.spikeify.taskqueue.entities.TaskStatistics
 
totalFailed - Variable in class com.spikeify.taskqueue.entities.QueueInfo
 
totalFinished - Variable in class com.spikeify.taskqueue.entities.QueueInfo
 
totalJobRunTime - Variable in class com.spikeify.taskqueue.entities.TaskStatistics
 
totalRetries - Variable in class com.spikeify.taskqueue.entities.QueueInfo
 
totalTasks - Variable in class com.spikeify.taskqueue.entities.QueueInfo
 
transition(QueueTask, TaskState) - Method in class com.spikeify.taskqueue.service.DefaultTaskQueueService
 
transition(QueueTask, TaskState) - Method in interface com.spikeify.taskqueue.service.TaskQueueService
Transitions job from current state to new state This is done in transaction so only one thread can change the state (this is then the worker thread for this job)
trim(String) - Static method in class com.spikeify.taskqueue.utils.StringUtils
null resilient trim
trimAll(String, String) - Static method in class com.spikeify.taskqueue.utils.StringUtils
 
trimDoubleSpaces(String) - Static method in class com.spikeify.taskqueue.utils.StringUtils
Additionally to outer trim() double spaces are removed.
trimEnd(String) - Static method in class com.spikeify.taskqueue.utils.StringUtils
Trims only end of text
trimInner(String) - Static method in class com.spikeify.taskqueue.utils.StringUtils
Additionally to outer trim() all inner spaces are removed.
trimStart(String) - Static method in class com.spikeify.taskqueue.utils.StringUtils
 
trimTextDown(String, int) - Static method in class com.spikeify.taskqueue.utils.StringUtils
Reduces text to max given size preserving words
trimToNull(String) - Static method in class com.spikeify.taskqueue.utils.StringUtils
Trims down text to null if empty

U

unregister(String) - Method in class com.spikeify.taskqueue.service.DefaultTaskQueueManager
 
unregister(String) - Method in interface com.spikeify.taskqueue.service.TaskQueueManager
Removes queue from monitoring
update(QueueInfo) - Method in interface com.spikeify.taskqueue.entities.QueueInfoUpdater
 
updateFilter() - Method in class com.spikeify.taskqueue.entities.QueueTask
Filter is composed of queue name and locked state this allows filtering of tasks per queue and state, for instance: - get all queued or failed tasks for default queue - get all running or finished tasks for "my" queue ...
updateTime - Variable in class com.spikeify.taskqueue.entities.QueueTask
time stamp when task was last updated

V

valueOf(String) - Static method in enum com.spikeify.taskqueue.entities.TaskResultState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.spikeify.taskqueue.entities.TaskState
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.spikeify.taskqueue.entities.TaskResultState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.spikeify.taskqueue.entities.TaskState
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G I J L M N O P Q R S T U V 
Skip navigation links

Copyright © 2015–2016. All rights reserved.