Skip navigation links
A C D E F G I M O P R S T U V W 

A

add(Object, TaskStateHandler) - Static method in class io.datafx.core.concurrent.TaskStateHandlerManager
adds a TaskStateHandler for the given task to the internal weak map.
addConsumer(Consumer<T>, ThreadType) - Method in class io.datafx.core.concurrent.ProcessChain
 
addConsumerInExecutor(Consumer<T>) - Method in class io.datafx.core.concurrent.ProcessChain
 
addConsumerInPlatformThread(Consumer<T>) - Method in class io.datafx.core.concurrent.ProcessChain
 
addFunction(Function<T, V>, ThreadType) - Method in class io.datafx.core.concurrent.ProcessChain
 
addFunctionInExecutor(Function<T, V>) - Method in class io.datafx.core.concurrent.ProcessChain
 
addFunctionInPlatformThread(Function<T, V>) - Method in class io.datafx.core.concurrent.ProcessChain
 
addProcessDescription(ProcessDescription<T, V>) - Method in class io.datafx.core.concurrent.ProcessChain
 
addPublishingTask(Supplier<List<V>>, Consumer<Publisher<V>>) - Method in class io.datafx.core.concurrent.ProcessChain
 
addPublishingTask(List<V>, Consumer<Publisher<V>>) - Method in class io.datafx.core.concurrent.ProcessChain
 
addPublishingTask(Consumer<Publisher<V>>) - Method in class io.datafx.core.concurrent.ProcessChain
 
addRunnable(Runnable, ThreadType) - Method in class io.datafx.core.concurrent.ProcessChain
 
addRunnableInExecutor(Runnable) - Method in class io.datafx.core.concurrent.ProcessChain
 
addRunnableInPlatformThread(Runnable) - Method in class io.datafx.core.concurrent.ProcessChain
 
addSupplier(Supplier<V>, ThreadType) - Method in class io.datafx.core.concurrent.ProcessChain
 
addSupplierInExecutor(Supplier<V>) - Method in class io.datafx.core.concurrent.ProcessChain
 
addSupplierInPlatformThread(Supplier<V>) - Method in class io.datafx.core.concurrent.ProcessChain
 

C

call() - Method in class io.datafx.core.concurrent.CallableBasedDataFxTask
 
call() - Method in class io.datafx.core.concurrent.PublishingTask
 
call() - Method in class io.datafx.core.concurrent.RunnableBasedDataFxTask
 
CallableBasedDataFxTask<V> - Class in io.datafx.core.concurrent
 
CallableBasedDataFxTask(Callable<V>) - Constructor for class io.datafx.core.concurrent.CallableBasedDataFxTask
 
callTask() - Method in class io.datafx.core.concurrent.PublishingTask
 
canAccess(Class<?>, String) - Static method in class io.datafx.core.DataFXUtils
Checks if the resource / file can be accessed by the controller class
cancel(boolean) - Method in class io.datafx.core.concurrent.DataFxTask
 
cancelableProperty() - Method in class io.datafx.core.concurrent.DataFxService
This property wrapps the cancelableProperty of the task that is executed by this service.
cancelableProperty() - Method in class io.datafx.core.concurrent.DataFxTask
Indicates that the task is currently cancelable.
ConcurrentUtils - Class in io.datafx.core.concurrent
Utility class for concurrency issues in JavaFX
create() - Static method in class io.datafx.core.concurrent.ProcessChain
 
create(Executor) - Static method in class io.datafx.core.concurrent.ProcessChain
 
createIsDoneProperty(Worker<?>) - Static method in class io.datafx.core.concurrent.ConcurrentUtils
 
createProcessChain() - Method in class io.datafx.core.concurrent.ObservableExecutor
Creates a new ProcessChain that uses this executor as the executor for all background tasks.
createService(Runnable) - Static method in class io.datafx.core.concurrent.ConcurrentUtils
 
createService(Callable<T>) - Static method in class io.datafx.core.concurrent.ConcurrentUtils
 
createService(Task<T>) - Static method in class io.datafx.core.concurrent.ConcurrentUtils
 
currentServicesProperty() - Method in class io.datafx.core.concurrent.ObservableExecutor
Returns the a ListProperty that contains all currently scheduled and running tasks.

D

DataFxCallable<V> - Interface in io.datafx.core.concurrent
A Callable that can be used with DataFX to provide some additional features.
DataFXConfiguration - Class in io.datafx.core
 
DataFxRunnable - Interface in io.datafx.core.concurrent
A Runnable that can be used with DataFX to provide some additional features.
DataFxService<V> - Class in io.datafx.core.concurrent
A Service that provides a cancelable property.
DataFxService() - Constructor for class io.datafx.core.concurrent.DataFxService
Default Constructor
DataFxTask<V> - Class in io.datafx.core.concurrent
A special task that provides some additional features.
DataFxTask() - Constructor for class io.datafx.core.concurrent.DataFxTask
 
DataFXUtils - Class in io.datafx.core
General util class
DataFXUtils() - Constructor for class io.datafx.core.DataFXUtils
 

E

ExceptionHandler - Class in io.datafx.core
Exception handler for DataFX.
ExceptionHandler() - Constructor for class io.datafx.core.ExceptionHandler
 
exceptionProperty() - Method in class io.datafx.core.ExceptionHandler
 
execute(Runnable) - Method in class io.datafx.core.concurrent.ObservableExecutor
Execute the given runnable at some time in the future.
executeService(Executor, Service<T>) - Static method in class io.datafx.core.concurrent.ConcurrentUtils
 
executeTask(Task<V>) - Method in class io.datafx.core.concurrent.DataFxService
 

F

forEach(Consumer<ObjectProperty<? super T>>) - Method in class io.datafx.core.concurrent.StreamFX
Performs an action for each element of this stream.
forEachOrdered(Consumer<ObjectProperty<? super T>>) - Method in class io.datafx.core.concurrent.StreamFX
Performs an action for each element of this stream.

G

get(Object) - Static method in class io.datafx.core.concurrent.TaskStateHandlerManager
Returns the registered TaskStateHandler instance for the given task
getConfigurationDocument() - Method in class io.datafx.core.DataFXConfiguration
 
getDefaultInstance() - Static method in class io.datafx.core.concurrent.ObservableExecutor
Returns the default executor.
getDefaultInstance() - Static method in class io.datafx.core.ExceptionHandler
 
getDefaultThreadMaxSize() - Method in class io.datafx.core.DataFXConfiguration
 
getDefaultThreadPoolStartSize() - Method in class io.datafx.core.DataFXConfiguration
 
getDefaultThreadTimeout() - Method in class io.datafx.core.DataFXConfiguration
 
getElements(String) - Method in class io.datafx.core.DataFXConfiguration
 
getException() - Method in class io.datafx.core.ExceptionHandler
Gets the value of the property exception.
getFunction() - Method in class io.datafx.core.concurrent.ProcessDescription
Returns the function of the process.
getInheritedPrivateFields(Class<?>) - Static method in class io.datafx.core.DataFXUtils
 
getInstance() - Static method in class io.datafx.core.DataFXConfiguration
 
getLoggerListener() - Static method in class io.datafx.core.ExceptionHandler
 
getMaxProgress() - Method in class io.datafx.core.concurrent.TaskState
Returns the max progress value.
getPrivileged(Field, Object) - Static method in class io.datafx.core.DataFXUtils
Access a field by using AccessController.doPrivileged
getProgress() - Method in class io.datafx.core.concurrent.TaskState
Returns the current progress of the task.
getPublishedValues() - Method in class io.datafx.core.concurrent.PublishingTask
 
getStateHandler() - Method in interface io.datafx.core.concurrent.TaskWithStateHandler
Returns the TaskStateHandler for this instance
getThreadGroupName() - Method in class io.datafx.core.DataFXConfiguration
 
getThreadPoolExecutor() - Static method in class io.datafx.core.concurrent.ThreadPoolExecutorFactory
 
getThreadType() - Method in class io.datafx.core.concurrent.ProcessDescription
Returns the thread type of the process

I

injectStateHandler(TaskStateHandler) - Method in interface io.datafx.core.concurrent.TaskWithStateHandler
This method will be called by DataFX to inject a TaskStateHandler in this callable.
io.datafx.core - package io.datafx.core
 
io.datafx.core.concurrent - package io.datafx.core.concurrent
 
isCancelable() - Method in class io.datafx.core.concurrent.DataFxService
Returns the current value of the cancelableProperty
isCancelable() - Method in class io.datafx.core.concurrent.DataFxTask
Checks if the task is cancelable
isExceptionLoggingActive() - Method in class io.datafx.core.DataFXConfiguration
 
isFinishedProperty(Worker<V>) - Static method in class io.datafx.core.concurrent.ConcurrentUtils
 
isLogException() - Static method in class io.datafx.core.ExceptionHandler
 

M

maxProgress() - Method in class io.datafx.core.concurrent.TaskState
Returns a property that defines the maximum value that the progress value can reach

O

ObservableExecutor - Class in io.datafx.core.concurrent
A Executor that task can be observed.
ObservableExecutor() - Constructor for class io.datafx.core.concurrent.ObservableExecutor
Creates a new ObservableExecutor that uses a cached thread pool to handle all commited tasks.
ObservableExecutor(Executor) - Constructor for class io.datafx.core.concurrent.ObservableExecutor
 
ObservableExecutor(ExceptionHandler) - Constructor for class io.datafx.core.concurrent.ObservableExecutor
 
ObservableExecutor(Executor, ExceptionHandler) - Constructor for class io.datafx.core.concurrent.ObservableExecutor
Creates a new ObservableExecutor that uses the given executor to handle all commited tasks.
observeWorker(Worker<T>) - Method in class io.datafx.core.ExceptionHandler
 
onException(Consumer<Throwable>) - Method in class io.datafx.core.concurrent.ProcessChain
 
onException(ExceptionHandler) - Method in class io.datafx.core.concurrent.ProcessChain
 

P

ProcessChain<T> - Class in io.datafx.core.concurrent
The class defines a chain of processes.
ProcessChain() - Constructor for class io.datafx.core.concurrent.ProcessChain
 
ProcessChain(Executor) - Constructor for class io.datafx.core.concurrent.ProcessChain
 
ProcessDescription<V,T> - Class in io.datafx.core.concurrent
This class defines the description of a process.
ProcessDescription(Function<V, T>, ThreadType) - Constructor for class io.datafx.core.concurrent.ProcessDescription
Creates a new ProcessDescription with the given function and thread type.
progress() - Method in class io.datafx.core.concurrent.TaskState
Returns a property that defines the current progress of the task.
publish(T...) - Method in interface io.datafx.core.concurrent.Publisher
 
publish(T...) - Method in class io.datafx.core.concurrent.PublishingTask
 
publish(ObservableList<T>) - Method in class io.datafx.core.concurrent.StreamFX
Publishes all elements of the stream to a ObservableList.
Publisher<T> - Interface in io.datafx.core.concurrent
 
PublishingTask<T> - Class in io.datafx.core.concurrent
A PublishingTask is used to obtain a number of values, and store them in an ObservableList.
PublishingTask() - Constructor for class io.datafx.core.concurrent.PublishingTask
 
PublishingTask(ObservableList<T>) - Constructor for class io.datafx.core.concurrent.PublishingTask
 
publishOrderer(ObservableList<T>) - Method in class io.datafx.core.concurrent.StreamFX
Publishes all elements of the stream to a ObservableList.

R

repeat(int) - Method in class io.datafx.core.concurrent.ProcessChain
 
repeat(int, Duration) - Method in class io.datafx.core.concurrent.ProcessChain
 
repeatInfinite() - Method in class io.datafx.core.concurrent.ProcessChain
 
repeatInfinite(Duration) - Method in class io.datafx.core.concurrent.ProcessChain
 
run() - Method in interface io.datafx.core.concurrent.DataFxRunnable
 
run() - Method in class io.datafx.core.concurrent.ProcessChain
 
runAndWait(Runnable) - Static method in class io.datafx.core.concurrent.ConcurrentUtils
Runs the given Runnable on the JavaFX Application Thread.
runCallableAndWait(Callable<T>) - Static method in class io.datafx.core.concurrent.ConcurrentUtils
Runs the given Callable on the JavaFX Application Thread.
RunnableBasedDataFxTask - Class in io.datafx.core.concurrent
Helper class that can be used to easily create a JavaFX service from a runnable.
RunnableBasedDataFxTask(Runnable) - Constructor for class io.datafx.core.concurrent.RunnableBasedDataFxTask
 
runTask(TaskStateHandler) - Method in interface io.datafx.core.concurrent.DataFxRunnable
 

S

setCancelable(boolean) - Method in class io.datafx.core.concurrent.DataFxTask
Sets the value of the property cancelable.
setCancelable(boolean) - Method in interface io.datafx.core.concurrent.TaskStateHandler
 
setCancelable(boolean) - Method in interface io.datafx.core.concurrent.TaskWithStateHandler
 
setException(Throwable) - Method in class io.datafx.core.ExceptionHandler
Sets the value of the property exception.
setExceptionLogging(boolean) - Static method in class io.datafx.core.ExceptionHandler
 
setMaxProgress(double) - Method in class io.datafx.core.concurrent.TaskState
Sets the max progress value.
setPrivileged(Field, Object, Object) - Static method in class io.datafx.core.DataFXUtils
Set's a field by using AccessController.doPrivileged
setProgress(double) - Method in class io.datafx.core.concurrent.TaskState
Sets the current progress of the task.
StreamFX<T> - Class in io.datafx.core.concurrent
Stream Helper class for JavaFX.
StreamFX(Stream<T>) - Constructor for class io.datafx.core.concurrent.StreamFX
Create a StreamFX as a wrapper of a Stream
submit(Service<T>) - Method in class io.datafx.core.concurrent.ObservableExecutor
Execute the given service at some time in the future.
submit(Task<T>) - Method in class io.datafx.core.concurrent.ObservableExecutor
Execute the given task at some time in the future.
submit(Callable<T>) - Method in class io.datafx.core.concurrent.ObservableExecutor
Execute the given callable at some time in the future.
submit(Runnable) - Method in class io.datafx.core.concurrent.ObservableExecutor
Execute the given runnable at some time in the future.

T

TaskState - Class in io.datafx.core.concurrent
This class wraps the complete state of a task
TaskState() - Constructor for class io.datafx.core.concurrent.TaskState
 
TaskStateHandler - Interface in io.datafx.core.concurrent
A interface that provides all functions to alter the basic informations of a task.
TaskStateHandlerManager - Class in io.datafx.core.concurrent
A helper class that holds weak references of TaskStateHandler instances.
TaskWithStateHandler - Interface in io.datafx.core.concurrent
A interface that adds support for TaskStateHandler
then(Worker<T>, Consumer<T>) - Static method in class io.datafx.core.concurrent.ConcurrentUtils
 
then(Consumer<V>) - Method in class io.datafx.core.concurrent.DataFxTask
 
ThreadPoolExecutorFactory - Class in io.datafx.core.concurrent
 
ThreadPoolExecutorFactory() - Constructor for class io.datafx.core.concurrent.ThreadPoolExecutorFactory
 
ThreadType - Enum in io.datafx.core.concurrent
Defines the type of a thread.
title() - Method in class io.datafx.core.concurrent.TaskState
Returns a property that defines the title of the task.

U

updateTaskMessage(String) - Method in class io.datafx.core.concurrent.DataFxTask
 
updateTaskMessage(String) - Method in interface io.datafx.core.concurrent.TaskStateHandler
Updates the message of the handled task
updateTaskMessage(String) - Method in interface io.datafx.core.concurrent.TaskWithStateHandler
 
updateTaskProgress(double, double) - Method in class io.datafx.core.concurrent.DataFxTask
 
updateTaskProgress(long, long) - Method in class io.datafx.core.concurrent.DataFxTask
 
updateTaskProgress(double, double) - Method in interface io.datafx.core.concurrent.TaskStateHandler
 
updateTaskProgress(long, long) - Method in interface io.datafx.core.concurrent.TaskStateHandler
 
updateTaskProgress(double, double) - Method in interface io.datafx.core.concurrent.TaskWithStateHandler
 
updateTaskProgress(long, long) - Method in interface io.datafx.core.concurrent.TaskWithStateHandler
 
updateTaskTitle(String) - Method in class io.datafx.core.concurrent.DataFxTask
 
updateTaskTitle(String) - Method in interface io.datafx.core.concurrent.TaskStateHandler
Alters the title of the handled task
updateTaskTitle(String) - Method in interface io.datafx.core.concurrent.TaskWithStateHandler
 

V

valueOf(String) - Static method in enum io.datafx.core.concurrent.ThreadType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.datafx.core.concurrent.ThreadType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withFinal(Runnable) - Method in class io.datafx.core.concurrent.ProcessChain
 
A C D E F G I M O P R S T U V W 
Skip navigation links