Interface SupplierTypeBuilder
-
public interface SupplierTypeBuilderBuilder for theInitialSupplierType.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddInternalSupplier()Adds anInternalSupplier.<O extends java.lang.Enum<O>,F extends java.lang.Enum<F>,MS extends ManagedObjectSource<O,F>>
PropertyListaddSuppliedManagedObjectSource(java.lang.String qualifier, java.lang.Class<?> objectType, MS managedObjectSource)Adds aSuppliedManagedObjectSourceType.voidaddSupplierThreadLocal(java.lang.String qualifier, java.lang.Class<?> objectType)Adds aSupplierThreadLocalType.voidaddThreadSynchroniser()Adds aThreadSynchroniserFactory.
-
-
-
Method Detail
-
addSupplierThreadLocal
void addSupplierThreadLocal(java.lang.String qualifier, java.lang.Class<?> objectType)Adds aSupplierThreadLocalType.- Parameters:
qualifier- Qualifier. May benull.objectType- Object type for theSupplierThreadLocalType.
-
addThreadSynchroniser
void addThreadSynchroniser()
Adds aThreadSynchroniserFactory.
-
addInternalSupplier
void addInternalSupplier()
Adds anInternalSupplier.
-
addSuppliedManagedObjectSource
<O extends java.lang.Enum<O>,F extends java.lang.Enum<F>,MS extends ManagedObjectSource<O,F>> PropertyList addSuppliedManagedObjectSource(java.lang.String qualifier, java.lang.Class<?> objectType, MS managedObjectSource)
Adds aSuppliedManagedObjectSourceType.- Type Parameters:
O- Dependency keys type.F- Flow keys type.MS-ManagedObjectSourcetype.- Parameters:
qualifier- Qualifier. May benull.objectType- Object type for theSuppliedManagedObjectSourceType.managedObjectSource- ExpectedManagedObjectSource.- Returns:
PropertyListto load the expectedPropertyinstances.
-
-