| Interface | Description |
|---|---|
| FiberFactory |
Creates new
fibers on demand. |
| FiberSchedulerTask | |
| FibersMonitor | |
| FibersMXBean |
An MXBean that monitors fibers scheduled by a single
FiberScheduler. |
| FiberWriter |
A callback used by
Fiber.parkAndSerialize.. |
| Joinable<V> |
| Class | Description |
|---|---|
| DefaultFiberScheduler |
The default
FiberScheduler used to schedule fibers that do not specify a particular scheduler. |
| Fiber<V> |
A lightweight thread.
|
| FiberAsync<V,E extends java.lang.Throwable> |
A general helper class that transforms asynchronous requests to synchronous (fiber-blocking) calls.
|
| FiberControl | |
| FiberExecutorScheduler |
A fiber scheduler that uses a given
Executor for scheduling. |
| FiberForkJoinScheduler |
A
ForkJoinPool based scheduler for fibers. |
| FiberInfo |
Current information about a fiber returned by
FibersMXBean. |
| FiberScheduler |
A thread-pool based scheduler for fibers.
|
| FiberTimedScheduler | |
| FiberUtil |
Static utility methods for working with fibers.
|
| NoopFibersMonitor | |
| SchedulerLocal<T> |
Associates a value with the current
FiberScheduler |
| Stack |
Internal Class - DO NOT USE! (Public so that instrumented code can access it)
ANY CHANGE IN THIS CLASS NEEDS TO BE SYNCHRONIZED WITH
InstrumentMethod |
| ThreadLocalSerializer | |
| TrueThreadLocal<T> |
A
ThreadLocal that is local to the current thread, rather than Strand. |
| Exception | Description |
|---|---|
| RuntimeExecutionException |
Similar to
ExecutionException only as an unchecked, rather than a checked, exception. |
| RuntimeSuspendExecution | |
| SuspendExecution |
An exception used to initiate the control transfer.
|
| VerifyInstrumentationException |
| Annotation Type | Description |
|---|---|
| Instrumented |
Marks a class or a method as instrumented - for internal use only!
It must never be used in Java source code.
|
| Suspendable |
Marks a method as suspendable.
|