Package io.virtdata.core
Class ContextualArrayBindings<C,R>
- java.lang.Object
-
- io.virtdata.core.ContextualArrayBindings<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 ContextualArrayBindings<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 via an object array. 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 ContextualBindingsTemplate.
-
-
Constructor Summary
Constructors Constructor Description ContextualArrayBindings(Bindings bindings, C context, ValuesArrayBinder<C,R> valuesArrayBinder)
-
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()
-