Class Binding<T>
java.lang.Object
org.apache.maven.di.impl.Binding<T>
- Direct Known Subclasses:
- Binding.BindingToConstructor,- Binding.BindingToInstance
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic interface
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedBinding(Key<?> originalKey, Set<Dependency<?>> dependencies, Annotation scope, int priority) protectedBinding(Key<? extends T> originalKey, Set<Dependency<?>> dependencies) 
- 
Method SummaryModifier and TypeMethodDescriptioncompile(Function<Dependency<?>, Supplier<?>> compiler) Set<Dependency<?>> Key<?> intstatic Comparator<Binding<?>> getScope()initializeWith(BindingInitializer<T> bindingInitializer) prioritize(int priority) scope(Annotation scope) static <R> Binding<R> to(Key<R> originalKey, Binding.TupleConstructorN<R> constructor, Class<?>[] types) static <R> Binding<R> to(Key<R> originalKey, Binding.TupleConstructorN<R> constructor, Dependency<?>[] dependencies) static <R> Binding<R> to(Key<R> originalKey, Binding.TupleConstructorN<R> constructor, Dependency<?>[] dependencies, int priority) static <T> Binding<T> toInstance(T instance) toString()
- 
Constructor Details- 
Binding
- 
Bindingprotected Binding(Key<?> originalKey, Set<Dependency<?>> dependencies, Annotation scope, int priority) 
 
- 
- 
Method Details- 
toInstance
- 
topublic static <R> Binding<R> to(Key<R> originalKey, Binding.TupleConstructorN<R> constructor, Class<?>[] types) 
- 
topublic static <R> Binding<R> to(Key<R> originalKey, Binding.TupleConstructorN<R> constructor, Dependency<?>[] dependencies) 
- 
topublic static <R> Binding<R> to(Key<R> originalKey, Binding.TupleConstructorN<R> constructor, Dependency<?>[] dependencies, int priority) 
- 
scope
- 
prioritize
- 
withKey
- 
initializeWith
- 
compile
- 
getDependencies
- 
getScope
- 
getOriginalKey
- 
getPrioritypublic int getPriority()
- 
toString
- 
getPriorityComparator
 
-