Class InitialSupplierTypeImpl
- java.lang.Object
-
- net.officefloor.compile.impl.supplier.SupplierTypeImpl
-
- net.officefloor.compile.impl.supplier.InitialSupplierTypeImpl
-
- All Implemented Interfaces:
InitialSupplierType
,SupplierType
public class InitialSupplierTypeImpl extends SupplierTypeImpl implements InitialSupplierType
InitialSupplierType
implementation.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description InitialSupplierTypeImpl(SupplierThreadLocalType[] supplierThreadLocalTypes, ThreadSynchroniserFactory[] threadSynchronisers, SuppliedManagedObjectSourceType[] suppliedManagedObjectTypes, InternalSupplier[] internalSuppliers, SupplierCompileCompletion[] compileCompletions, SupplierCompileConfiguration compileConfiguration)
Initiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SupplierCompileCompletion[]
getCompileCompletions()
Obtains theSupplierCompileCompletion
instances.SupplierCompileConfiguration
getCompileConfiguration()
Obtains theSupplierCompileConfiguration
for theSupplierCompileCompletion
.-
Methods inherited from class net.officefloor.compile.impl.supplier.SupplierTypeImpl
getInternalSuppliers, getSuppliedManagedObjectTypes, getSupplierThreadLocalTypes, getThreadSynchronisers
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.officefloor.compile.supplier.SupplierType
getInternalSuppliers, getSuppliedManagedObjectTypes, getSupplierThreadLocalTypes, getThreadSynchronisers
-
-
-
-
Constructor Detail
-
InitialSupplierTypeImpl
public InitialSupplierTypeImpl(SupplierThreadLocalType[] supplierThreadLocalTypes, ThreadSynchroniserFactory[] threadSynchronisers, SuppliedManagedObjectSourceType[] suppliedManagedObjectTypes, InternalSupplier[] internalSuppliers, SupplierCompileCompletion[] compileCompletions, SupplierCompileConfiguration compileConfiguration)
Initiate.- Parameters:
supplierThreadLocalTypes
-SupplierThreadLocalType
instances.threadSynchronisers
-ThreadSynchroniserFactory
instances.suppliedManagedObjectTypes
-SuppliedManagedObjectSourceType
instances.internalSuppliers
-InternalSupplier
instances.compileCompletions
-SupplierCompileCompletion
.compileConfiguration
-SupplierCompileContext
.
-
-
Method Detail
-
getCompileCompletions
public SupplierCompileCompletion[] getCompileCompletions()
Description copied from interface:InitialSupplierType
Obtains theSupplierCompileCompletion
instances.- Specified by:
getCompileCompletions
in interfaceInitialSupplierType
- Returns:
SupplierCompileCompletion
instances.
-
getCompileConfiguration
public SupplierCompileConfiguration getCompileConfiguration()
Description copied from interface:InitialSupplierType
Obtains the
SupplierCompileConfiguration
for theSupplierCompileCompletion
.While functionality is being sourced, the
SupplierCompileContext
may be utilised.- Specified by:
getCompileConfiguration
in interfaceInitialSupplierType
- Returns:
SupplierCompileConfiguration
.
-
-