Interface SupplierTypeBuilder
public interface SupplierTypeBuilder
Builder for the
InitialSupplierType.- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescriptionvoidAdds anInternalSupplier.<O extends Enum<O>,F extends Enum<F>, MS extends ManagedObjectSource<O, F>>
PropertyListaddSuppliedManagedObjectSource(String qualifier, Class<?> objectType, MS managedObjectSource) Adds aSuppliedManagedObjectSourceType.voidaddSupplierThreadLocal(String qualifier, Class<?> objectType) Adds aSupplierThreadLocalType.voidAdds aThreadSynchroniserFactory.
-
Method Details
-
addSupplierThreadLocal
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 Enum<O>,F extends Enum<F>, PropertyList addSuppliedManagedObjectSourceMS extends ManagedObjectSource<O, F>> (String qualifier, 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.
-