Interface SupplierTypeBuilder
-
public interface SupplierTypeBuilder
Builder for theInitialSupplierType
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addInternalSupplier()
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
.void
addSupplierThreadLocal(java.lang.String qualifier, java.lang.Class<?> objectType)
Adds aSupplierThreadLocalType
.void
addThreadSynchroniser()
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
-ManagedObjectSource
type.- Parameters:
qualifier
- Qualifier. May benull
.objectType
- Object type for theSuppliedManagedObjectSourceType
.managedObjectSource
- ExpectedManagedObjectSource
.- Returns:
PropertyList
to load the expectedProperty
instances.
-
-