- All Superinterfaces:
InjectExtension
Determines Multi-Module wiring order.
-
Method Summary
Modifier and TypeMethodDescriptionvoidadd(AvajeModule module) Accept a module for orderingThe list of factories in the order they should be built.booleanisEmpty()Whether no modules are availableOrder the factories, returning the ordered list of module names.default booleansupportsExpected(List<AvajeModule> modules) Return true if ordering supports the modules passed in.
-
Method Details
-
supportsExpected
Return true if ordering supports the modules passed in. -
add
Accept a module for ordering -
orderModules
Order the factories, returning the ordered list of module names. -
factories
The list of factories in the order they should be built. -
isEmpty
boolean isEmpty()Whether no modules are available
-