Index

A B C G M N R S 
All Classes and Interfaces|All Packages|Serialized Form

A

addCurrentTaskPool(Consumer<BatchRunnable.TaskPool>) - Method in interface me.hsgamer.hscore.task.BatchRunnable.Process
Execute the consumer for the current task pool
addFirst(Runnable...) - Method in class me.hsgamer.hscore.task.BatchRunnable.TaskPool
Add the task to the head of the task pool
addFirst(Consumer<BatchRunnable.Process>) - Method in class me.hsgamer.hscore.task.BatchRunnable.TaskPool
Add the task to the head of the task pool
addLast(Runnable...) - Method in class me.hsgamer.hscore.task.BatchRunnable.TaskPool
Add the task to the tail of the task pool
addLast(Consumer<BatchRunnable.Process>) - Method in class me.hsgamer.hscore.task.BatchRunnable.TaskPool
Add the task to the tail of the task pool
addTaskPool(int, Consumer<BatchRunnable.TaskPool>) - Method in class me.hsgamer.hscore.task.BatchRunnable
Execute the consumer for the task pool
addTaskPool(int, Consumer<BatchRunnable.TaskPool>) - Method in interface me.hsgamer.hscore.task.BatchRunnable.Process
Execute the consumer for the task pool

B

BatchRunnable - Class in me.hsgamer.hscore.task
A runnable that runs a batch of tasks in sequence
BatchRunnable() - Constructor for class me.hsgamer.hscore.task.BatchRunnable
Create a new batch runnable with no initial data
BatchRunnable(Map<String, Object>) - Constructor for class me.hsgamer.hscore.task.BatchRunnable
Create a new batch runnable
BatchRunnable.BatchRunnableException - Exception in me.hsgamer.hscore.task
The exception thrown when the BatchRunnable is unexpectedly stopped
BatchRunnable.Process - Interface in me.hsgamer.hscore.task
The task process.
BatchRunnable.TaskPool - Class in me.hsgamer.hscore.task
The task pool of the BatchRunnable

C

complete() - Method in interface me.hsgamer.hscore.task.BatchRunnable.Process
Notify the BatchRunnable to stop

G

getCurrentTaskPool() - Method in interface me.hsgamer.hscore.task.BatchRunnable.Process
Get the current task pool
getData() - Method in class me.hsgamer.hscore.task.BatchRunnable
Get the data
getData() - Method in interface me.hsgamer.hscore.task.BatchRunnable.Process
Get the data of the running BatchRunnable
getTaskPool(int) - Method in class me.hsgamer.hscore.task.BatchRunnable
Get the task pool
getTaskPool(int) - Method in interface me.hsgamer.hscore.task.BatchRunnable.Process
Get the task pool

M

me.hsgamer.hscore.task - package me.hsgamer.hscore.task
Contains the classes to work with tasks and threads

N

next() - Method in interface me.hsgamer.hscore.task.BatchRunnable.Process
Notify the next task

R

run() - Method in class me.hsgamer.hscore.task.BatchRunnable
 

S

setTimeout(long, TimeUnit) - Method in class me.hsgamer.hscore.task.BatchRunnable
Set the timeout for each task
A B C G M N R S 
All Classes and Interfaces|All Packages|Serialized Form