A C E F H O P R U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AwaitableNoOpRunnable - Class in com.pervasivecode.utils.concurrent.testing
-
This is a simple AwaitableRunnable whose only purpose is to signal that it has finished running.
- AwaitableNoOpRunnable() - Constructor for class com.pervasivecode.utils.concurrent.testing.AwaitableNoOpRunnable
- AwaitableRunnable - Interface in com.pervasivecode.utils.concurrent.testing
-
A Runnable that signals that it has finished running.
- awaitTaskCompletion() - Method in class com.pervasivecode.utils.concurrent.testing.AwaitableNoOpRunnable
- awaitTaskCompletion() - Method in interface com.pervasivecode.utils.concurrent.testing.AwaitableRunnable
-
Block until the task has finished running.
- awaitTaskCompletion() - Method in class com.pervasivecode.utils.concurrent.testing.PausingAwaitableNoOpRunnable
- awaitTaskCompletion(long, TimeUnit) - Method in class com.pervasivecode.utils.concurrent.testing.AwaitableNoOpRunnable
- awaitTaskCompletion(long, TimeUnit) - Method in interface com.pervasivecode.utils.concurrent.testing.AwaitableRunnable
-
Block until the task has finished running, or until a timeout has expired.
- awaitTaskCompletion(long, TimeUnit) - Method in class com.pervasivecode.utils.concurrent.testing.PausingAwaitableNoOpRunnable
C
- call() - Method in class com.pervasivecode.utils.concurrent.testing.FailingCallable
- call() - Method in class com.pervasivecode.utils.concurrent.testing.PausingNoOpCallable
-
Return the input value, raised to the third power.
- com.pervasivecode.utils.concurrent.testing - package com.pervasivecode.utils.concurrent.testing
E
- equals(Object) - Method in class com.pervasivecode.utils.concurrent.testing.AwaitableNoOpRunnable
- equals(Object) - Method in class com.pervasivecode.utils.concurrent.testing.FailingCallable
- equals(Object) - Method in class com.pervasivecode.utils.concurrent.testing.PausingAwaitableNoOpRunnable
- equals(Object) - Method in class com.pervasivecode.utils.concurrent.testing.PausingNoOpCallable
- equals(Object) - Method in class com.pervasivecode.utils.concurrent.testing.PausingNoOpRunnable
F
- FailingCallable<T> - Class in com.pervasivecode.utils.concurrent.testing
-
A Callable that always throws an exception when run, for testing error-handling code.
- FailingCallable() - Constructor for class com.pervasivecode.utils.concurrent.testing.FailingCallable
- FAILURE_MESSAGE - Static variable in class com.pervasivecode.utils.concurrent.testing.FailingCallable
H
- hashCode() - Method in class com.pervasivecode.utils.concurrent.testing.AwaitableNoOpRunnable
- hashCode() - Method in class com.pervasivecode.utils.concurrent.testing.FailingCallable
- hashCode() - Method in class com.pervasivecode.utils.concurrent.testing.PausingAwaitableNoOpRunnable
- hashCode() - Method in class com.pervasivecode.utils.concurrent.testing.PausingNoOpCallable
- hashCode() - Method in class com.pervasivecode.utils.concurrent.testing.PausingNoOpRunnable
- hasPaused() - Method in class com.pervasivecode.utils.concurrent.testing.PausingAwaitableNoOpRunnable
- hasPaused() - Method in class com.pervasivecode.utils.concurrent.testing.PausingNoOpCallable
- hasPaused() - Method in class com.pervasivecode.utils.concurrent.testing.PausingNoOpRunnable
- hasPaused() - Method in interface com.pervasivecode.utils.concurrent.testing.PausingRunnable
-
Has the PausingRunnable paused yet? If it has been unpaused this will also return true.
- hasTaskFinished() - Method in class com.pervasivecode.utils.concurrent.testing.AwaitableNoOpRunnable
- hasTaskFinished() - Method in interface com.pervasivecode.utils.concurrent.testing.AwaitableRunnable
-
Has the task finished?
- hasTaskFinished() - Method in class com.pervasivecode.utils.concurrent.testing.PausingAwaitableNoOpRunnable
- hasUnpaused() - Method in class com.pervasivecode.utils.concurrent.testing.PausingAwaitableNoOpRunnable
- hasUnpaused() - Method in class com.pervasivecode.utils.concurrent.testing.PausingNoOpCallable
- hasUnpaused() - Method in class com.pervasivecode.utils.concurrent.testing.PausingNoOpRunnable
- hasUnpaused() - Method in interface com.pervasivecode.utils.concurrent.testing.PausingRunnable
-
Has the PausingRunnable been paused and then unpaused?
O
- onPause(Runnable) - Method in class com.pervasivecode.utils.concurrent.testing.PausingNoOpRunnable
P
- PausingAwaitableNoOpRunnable - Class in com.pervasivecode.utils.concurrent.testing
-
A simple Runnable that pauses until released, and which provides a means of waiting until it has finished executing and determining if it has already finished.
- PausingAwaitableNoOpRunnable() - Constructor for class com.pervasivecode.utils.concurrent.testing.PausingAwaitableNoOpRunnable
- PausingNoOpCallable - Class in com.pervasivecode.utils.concurrent.testing
-
A simple Callable that will pause until released.
- PausingNoOpCallable(int) - Constructor for class com.pervasivecode.utils.concurrent.testing.PausingNoOpCallable
-
Create a new PausingNoOpCallable that will cube and return the specified int value.
- PausingNoOpRunnable - Class in com.pervasivecode.utils.concurrent.testing
-
A simple Runnable that will pause until released.
- PausingNoOpRunnable() - Constructor for class com.pervasivecode.utils.concurrent.testing.PausingNoOpRunnable
- PausingRunnable - Interface in com.pervasivecode.utils.concurrent.testing
-
A Runnable that pauses (waiting for a call to
unpause()
) at the start of itsRunnable.run()
method.
R
- run() - Method in class com.pervasivecode.utils.concurrent.testing.AwaitableNoOpRunnable
- run() - Method in class com.pervasivecode.utils.concurrent.testing.PausingAwaitableNoOpRunnable
- run() - Method in class com.pervasivecode.utils.concurrent.testing.PausingNoOpRunnable
U
- unpause() - Method in class com.pervasivecode.utils.concurrent.testing.PausingAwaitableNoOpRunnable
- unpause() - Method in class com.pervasivecode.utils.concurrent.testing.PausingNoOpCallable
- unpause() - Method in class com.pervasivecode.utils.concurrent.testing.PausingNoOpRunnable
- unpause() - Method in interface com.pervasivecode.utils.concurrent.testing.PausingRunnable
-
Release a paused PausingRunnable so that it can continue running.
W
- waitUntilPaused() - Method in class com.pervasivecode.utils.concurrent.testing.PausingAwaitableNoOpRunnable
- waitUntilPaused() - Method in class com.pervasivecode.utils.concurrent.testing.PausingNoOpCallable
- waitUntilPaused() - Method in class com.pervasivecode.utils.concurrent.testing.PausingNoOpRunnable
- waitUntilPaused() - Method in interface com.pervasivecode.utils.concurrent.testing.PausingRunnable
-
Block the current thread indefinitely, until the PausingRunnable is paused.
- waitUntilPaused(long, TimeUnit) - Method in class com.pervasivecode.utils.concurrent.testing.PausingAwaitableNoOpRunnable
- waitUntilPaused(long, TimeUnit) - Method in class com.pervasivecode.utils.concurrent.testing.PausingNoOpCallable
- waitUntilPaused(long, TimeUnit) - Method in class com.pervasivecode.utils.concurrent.testing.PausingNoOpRunnable
- waitUntilPaused(long, TimeUnit) - Method in interface com.pervasivecode.utils.concurrent.testing.PausingRunnable
-
Block the current thread until the PausingRunnable is paused, unless a timeout has expired while waiting.
All Classes All Packages