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 ApplicationModulesFactoryCreates the defaultApplicationModulesFactorydelegating toApplicationModules.of(Class)Returns theApplicationModulesinstance for the given application class.
-
Method Details
-
of
Returns theApplicationModulesinstance for the given application class.- Parameters:
applicationClass- must not be null.- Returns:
- will never be null.
-
defaultFactory
Creates the defaultApplicationModulesFactorydelegating toApplicationModules.of(Class)- Returns:
- will never be null.
-