barchart-util-concurrent
2.0.16 / 2012-12-19T12:07:36.441-0600
A C D F G I N R S T

A

addResultListener(FutureListener<V>) - Method in interface com.barchart.util.concurrent.FutureCallback
Register a listener for this deferred result.
addResultListener(FutureListener<List<E>>) - Method in class com.barchart.util.concurrent.FutureCallbackList
Add a callback listener that will be called when all FutureCallbacks have completed.
addResultListener(FutureListener<E>) - Method in class com.barchart.util.concurrent.FutureCallbackTask
 
addResultListener(FutureListener<V>) - Method in class com.barchart.util.concurrent.FutureNotifierBase
 

C

cancel(boolean) - Method in class com.barchart.util.concurrent.CancellableFutureNotifier
 
cancel(boolean) - Method in class com.barchart.util.concurrent.FutureCallbackList
 
cancel(boolean) - Method in class com.barchart.util.concurrent.FutureNotifierBase
 
cancel() - Method in class com.barchart.util.concurrent.RollingDelayTrigger
Cancel any pending delayed tasks until the next call to trigger().
CancellableFutureNotifier<V,T extends FutureCallback<V,T>> - Class in com.barchart.util.concurrent
 
CancellableFutureNotifier() - Constructor for class com.barchart.util.concurrent.CancellableFutureNotifier
 
CancellableFutureNotifier(FutureCallback<?, ?>) - Constructor for class com.barchart.util.concurrent.CancellableFutureNotifier
 
com.barchart.util.concurrent - package com.barchart.util.concurrent
 

D

done() - Method in class com.barchart.util.concurrent.FutureCallbackTask
Notify listeners that a result is available.
done() - Method in class com.barchart.util.concurrent.FutureNotifierBase
Protected method invoked when this task transitions to state isDone (whether normally or via cancellation).

F

fail(Throwable) - Method in interface com.barchart.util.concurrent.FutureCallback
Notify listeners that an error occurred.
fail(Throwable) - Method in class com.barchart.util.concurrent.FutureCallbackList
 
fail(Throwable) - Method in class com.barchart.util.concurrent.FutureCallbackTask
 
fail(Throwable) - Method in class com.barchart.util.concurrent.FutureNotifierBase
 
failure(Throwable) - Static method in class com.barchart.util.concurrent.FutureNotifier
 
finalize() - Method in class com.barchart.util.concurrent.FutureCallbackTask
Log an error if this FutureCallbackTask is garbage collected before it has been called.
FutureCallback<V,T extends FutureCallback<V,T>> - Interface in com.barchart.util.concurrent
Adds listener notification methods to Future to allow immediate notification when a result is available.
FutureCallbackExecutor - Class in com.barchart.util.concurrent
Executes tasks in a thread pool.
FutureCallbackExecutor(int, int, long, TimeUnit, BlockingQueue<Runnable>) - Constructor for class com.barchart.util.concurrent.FutureCallbackExecutor
 
FutureCallbackList<E> - Class in com.barchart.util.concurrent
Groups a number of FutureCallbackTask results together, and executes a single callback only after all FutureCallbacks have completed (succeeded or failed.) This class does not support direct access to succeed() or fail(), and will throw and UnsupportedOperationException for them.
FutureCallbackList(List<? extends FutureCallback<E, ?>>) - Constructor for class com.barchart.util.concurrent.FutureCallbackList
Create a FutureCallbackList from the specified FutureCallback objects.
FutureCallbackTask<E> - Class in com.barchart.util.concurrent
Basic implementation of FutureCallback based on FutureTask.
FutureCallbackTask(Runnable, E) - Constructor for class com.barchart.util.concurrent.FutureCallbackTask
Create a future result handler.
FutureCallbackTask(Callable<E>) - Constructor for class com.barchart.util.concurrent.FutureCallbackTask
Create a future result handler.
FutureListener<E> - Interface in com.barchart.util.concurrent
Defines an interface for FutureCallbackTask callback listeners.
FutureNotifier<V> - Class in com.barchart.util.concurrent
An implementation of FutureCallback that does not do any actual computation, but just serves as a communication proxy between the executor and listeners.
FutureNotifier() - Constructor for class com.barchart.util.concurrent.FutureNotifier
 
FutureNotifierBase<V,T extends FutureCallback<V,T>> - Class in com.barchart.util.concurrent
An implementation of FutureCallback that does not do any actual computation, but just serves as a communication proxy between the executor and listeners.
FutureNotifierBase() - Constructor for class com.barchart.util.concurrent.FutureNotifierBase
Creates a FutureNotifier that notifies any callbacks upon completion.
FutureNotifierBase(Thread) - Constructor for class com.barchart.util.concurrent.FutureNotifierBase
Creates a FutureNotifier that notifies any callbacks upon completion.

G

get() - Method in class com.barchart.util.concurrent.FutureCallbackList
 
get(long, TimeUnit) - Method in class com.barchart.util.concurrent.FutureCallbackList
 
get() - Method in class com.barchart.util.concurrent.FutureNotifierBase
 
get(long, TimeUnit) - Method in class com.barchart.util.concurrent.FutureNotifierBase
 
getUnchecked() - Method in interface com.barchart.util.concurrent.FutureCallback
Get the return value, or null if a checked exception was caught.
getUnchecked() - Method in class com.barchart.util.concurrent.FutureCallbackList
 
getUnchecked() - Method in class com.barchart.util.concurrent.FutureCallbackTask
 
getUnchecked() - Method in class com.barchart.util.concurrent.FutureNotifierBase
 

I

isCancelled() - Method in class com.barchart.util.concurrent.FutureCallbackList
 
isCancelled() - Method in class com.barchart.util.concurrent.FutureNotifierBase
 
isDone() - Method in class com.barchart.util.concurrent.FutureCallbackList
 
isDone() - Method in class com.barchart.util.concurrent.FutureNotifierBase
 

N

newTaskFor(Callable<T>) - Method in class com.barchart.util.concurrent.FutureCallbackExecutor
 
newTaskFor(Runnable, T) - Method in class com.barchart.util.concurrent.FutureCallbackExecutor
 

R

resultAvailable(Future<E>) - Method in interface com.barchart.util.concurrent.FutureListener
Called when the deferred task completes successfully.
resultAvailable(Future<V>) - Method in class com.barchart.util.concurrent.FutureNotifierBase
Result listener for chaining callbacks together.
RollingDelayTrigger - Class in com.barchart.util.concurrent
 
RollingDelayTrigger(Runnable, long) - Constructor for class com.barchart.util.concurrent.RollingDelayTrigger
 

S

set(V) - Method in class com.barchart.util.concurrent.FutureNotifierBase
Sets the result of this Future to the given value unless this future has already been set or has been cancelled.
setCancelCallback(FutureCallback<?, ?>) - Method in class com.barchart.util.concurrent.CancellableFutureNotifier
 
setException(Throwable) - Method in class com.barchart.util.concurrent.FutureNotifierBase
Causes this future to report an ExecutionException with the given throwable as its cause, unless this Future has already been set or has been cancelled.
submit(Callable<T>) - Method in class com.barchart.util.concurrent.FutureCallbackExecutor
 
submit(Runnable, T) - Method in class com.barchart.util.concurrent.FutureCallbackExecutor
 
submit(Runnable) - Method in class com.barchart.util.concurrent.FutureCallbackExecutor
 
succeed(V) - Method in interface com.barchart.util.concurrent.FutureCallback
Notify listeners that a result is available.
succeed(List<E>) - Method in class com.barchart.util.concurrent.FutureCallbackList
 
succeed(E) - Method in class com.barchart.util.concurrent.FutureCallbackTask
 
succeed(V) - Method in class com.barchart.util.concurrent.FutureNotifierBase
 
success(P) - Static method in class com.barchart.util.concurrent.FutureNotifier
 

T

trigger() - Method in class com.barchart.util.concurrent.RollingDelayTrigger
Trigger a delayed task execution.

A C D F G I N R S T
barchart-util-concurrent
2.0.16 / 2012-12-19T12:07:36.441-0600

Copyright © 2011-2012 Barchart, Inc.. All Rights Reserved.