Class SupplierTypeImpl
java.lang.Object
net.officefloor.compile.impl.supplier.SupplierTypeImpl
- All Implemented Interfaces:
SupplierType
- Direct Known Subclasses:
InitialSupplierTypeImpl
InitialSupplierType implementation.- Author:
- Daniel Sagenschneider
-
Constructor Summary
ConstructorsConstructorDescriptionSupplierTypeImpl(SupplierThreadLocalType[] supplierThreadLocalTypes, ThreadSynchroniserFactory[] threadSynchronisers, SuppliedManagedObjectSourceType[] suppliedManagedObjectTypes, InternalSupplier[] internalSuppliers) Initiate. -
Method Summary
Modifier and TypeMethodDescriptionObtains theInternalSupplierinstances from theSupplierSource.Obtains the possibleSuppliedManagedObjectSourceTypeinstances from theSupplierSource.Obtains the requiredSupplierThreadLocalTypeinstances required by theSupplierSource.Obtains theThreadSynchroniserFactoryinstances required by theSupplierSource.
-
Constructor Details
-
SupplierTypeImpl
public SupplierTypeImpl(SupplierThreadLocalType[] supplierThreadLocalTypes, ThreadSynchroniserFactory[] threadSynchronisers, SuppliedManagedObjectSourceType[] suppliedManagedObjectTypes, InternalSupplier[] internalSuppliers) Initiate.- Parameters:
supplierThreadLocalTypes-SupplierThreadLocalTypeinstances.threadSynchronisers-ThreadSynchroniserFactoryinstances.suppliedManagedObjectTypes-SuppliedManagedObjectSourceTypeinstances.internalSuppliers-InternalSupplierinstances.
-
-
Method Details
-
getSupplierThreadLocalTypes
Description copied from interface:SupplierTypeObtains the requiredSupplierThreadLocalTypeinstances required by theSupplierSource.- Specified by:
getSupplierThreadLocalTypesin interfaceSupplierType- Returns:
- Required
SupplierThreadLocalTypeinstances required by theSupplierSource.
-
getThreadSynchronisers
Description copied from interface:SupplierTypeObtains theThreadSynchroniserFactoryinstances required by theSupplierSource.- Specified by:
getThreadSynchronisersin interfaceSupplierType- Returns:
- Required
ThreadSynchroniserFactoryinstances required by theSupplierSource.
-
getSuppliedManagedObjectTypes
Description copied from interface:SupplierTypeObtains the possibleSuppliedManagedObjectSourceTypeinstances from theSupplierSource.- Specified by:
getSuppliedManagedObjectTypesin interfaceSupplierType- Returns:
- Possible
SuppliedManagedObjectSourceTypeinstances from theSupplierSource.
-
getInternalSuppliers
Description copied from interface:SupplierTypeObtains theInternalSupplierinstances from theSupplierSource.- Specified by:
getInternalSuppliersin interfaceSupplierType- Returns:
InternalSupplierinstances from theSupplierSource.
-