| Package | Description |
|---|---|
| nl.talsmasoftware.context.delegation | |
| nl.talsmasoftware.context.executors |
| Modifier and Type | Class and Description |
|---|---|
class |
CallMappingExecutorService
Abstract base-class that makes it a little easier to schedule tasks
(
Runnable or Callable objects) using an existing ExecutorService while
providing a custom mapping for all tasks before they get scheduled. |
class |
DelegatingExecutorService
Abstract baseclass that makes it a little easier to wrap existing
ExecutorService implementations by
forwarding all methods to a delegate executor service.The class also provides overridable wrapper methods for all complex input (e.g. |
class |
DelegatingFuture<V>
Abstract baseclass that simplifies wrapping an existing
Future by forwarding all required methods to a
delegate future object.The class also provides overridable wrapper methods for result
and exception outcomes. |
class |
WrapperWithContext<T>
Wrapper that also contains a fixed context snapshot.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ContextAwareExecutorService
An instance of an executor service that delegates to another executor service that makes a new
context snapshot whenever a task is scheduled
(both Callable and Runnable tasks are mapped). |
Copyright © 2016–2017 Talsma ICT. All rights reserved.