Uses of Package
nl.talsmasoftware.context.delegation
-
Packages that use nl.talsmasoftware.context.delegation Package Description nl.talsmasoftware.context.delegation Layered code for delegation such asCallMappingExecutorService.nl.talsmasoftware.context.executors Package for context aware executors.nl.talsmasoftware.context.functions Java 8 functional interface wrappers that apply context snapshots to the mapped functions. -
Classes in nl.talsmasoftware.context.delegation used by nl.talsmasoftware.context.delegation Class Description ContextSnapshotSupplier Interface for aSupplierofContextSnapshot.DelegatingExecutorService Abstract baseclass that makes it a little easier to wrap existingExecutorServiceimplementations by forwarding all methods to adelegateexecutor service.
The class also provides overridablewrappermethods for all complex input (e.g.Wrapper Base wrapper class offering anon-null delegatemethod. -
Classes in nl.talsmasoftware.context.delegation used by nl.talsmasoftware.context.executors Class Description CallMappingExecutorService Abstract base-class that makes it a little easier to schedule tasks (RunnableorCallableobjects) using an existingExecutorServicewhile providing a custommappingfor all tasks before they get scheduled.DelegatingExecutorService Abstract baseclass that makes it a little easier to wrap existingExecutorServiceimplementations by forwarding all methods to adelegateexecutor service.
The class also provides overridablewrappermethods for all complex input (e.g.Wrapper Base wrapper class offering anon-null delegatemethod. -
Classes in nl.talsmasoftware.context.delegation used by nl.talsmasoftware.context.functions Class Description Wrapper Base wrapper class offering anon-null delegatemethod.WrapperWithContext Wrapper that also contains a fixed context snapshot.