Interface ApplicationModulesFactory
- All Known Implementing Classes:
TestApplicationModules.Factory
public interface ApplicationModulesFactory
Factory interface to create
ApplicationModules
instances for application classes. The default version will
simply delegate to ApplicationModules.of(Class)
which will only look at production classes. Our test support
provides an alternative implementation to bootstrap an ApplicationModules
instance from test types as well,
primarily for our very own integration test purposes.- Since:
- 1.2
- Author:
- Oliver Drotbohm
-
Method Summary
Modifier and TypeMethodDescriptionstatic ApplicationModulesFactory
Creates the defaultApplicationModulesFactory
delegating toApplicationModules.of(Class)
Returns theApplicationModules
instance for the given application class.
-
Method Details
-
of
Returns theApplicationModules
instance for the given application class.- Parameters:
applicationClass
- must not be null.- Returns:
- will never be null.
-
defaultFactory
Creates the defaultApplicationModulesFactory
delegating toApplicationModules.of(Class)
- Returns:
- will never be null.
-