- java.lang.Object
-
- io.virtdata.core.ContextualBindings<C,R>
-
- Type Parameters:
C- The type of the contextual template object.R- The resulting type from binding mapped values with the contextual template C
- All Implemented Interfaces:
Binder<R>
public class ContextualBindings<C,R> extends java.lang.Object implements Binder<R>
A thread-local template that describes a set of data mappers, a context object, and a method for applying mapped values to the context object directly from the bindings. This type is used in thread-local scope to map thread-specific data mapper instances to a contextual template object and a method for applying mapped values to it.
This type is generally constructed by a ContextualDirectBindingsTemplate.
-
-
Constructor Summary
Constructors Constructor Description ContextualBindings(Bindings bindings, C context, ValuesBinder<C,R> valuesBinder)
-
Method Summary
Modifier and Type Method Description Rbind(long value)Bind values derived from a long to some object, returning an object type RBindingsgetBindings()CgetContext()
-