Package io.avaje.inject.spi
Interface Module
-
- All Known Subinterfaces:
Module.Custom
public interface Module
A Module that can be included in BeanScope.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceModule.CustomMarker for custom scoped modules.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidbuild(Builder builder)Build all the beans.Class<?>[]provides()Return the set of types this module explicitly provides to other modules.Class<?>[]requires()Return the types this module needs to be provided externally or via other modules.
-