ThreadLocal instance for each concrete
subclass of this type.Runnable or Callable objects) using an existing ExecutorService while
providing a custom mapping for all tasks before they get scheduled.service delegate.context snapshot whenever a task is scheduled
(both Callable and Runnable tasks are mapped).take snapshots of all contexts from
known ContextManager implementations.ContextManager implementations.ContextManagers.createContextSnapshot() which will include a snapshot
for all supported Context types through their respective managers.active context from all known ContextManager
implementations.ExecutorService implementations by
forwarding all methods to a delegate executor service.wrapper methods for all complex input (e.g.delegate.Future by forwarding all required methods to a
delegate future object.result
and exception outcomes.null if no context is currently active.null if it was already closed.value.null delegate instance for use within delegation method
implementations.null in case there was no active context when this context was created.Context implementations.ThreadLocal instance for the specified context type."{closed}" if it has been closed already;
otherwise the contained value by this context will be added.getValue() implementation will return null in that case.CallMappingExecutorService.map(Callable) method.ExecutionException after it has been thrown from the delegate future.Collection of Future objects:
Create a new list and add each individually wrapped object into it.non-null delegate method.Collection of Callable objects:
Create a new collection and add each individually wrapped object into it.Copyright © 2016–2017 Talsma ICT. All rights reserved.