- All Known Implementing Classes:
ExternalModuleCreatorDefault
Implementors are responsible for creating an
ActivatorCreatorRequest that can be then passed
to the
ActivatorCreator based upon the scanning and reflective introspection of a set of classes
found in an external
jar module.
This involves a two-step process of first preparing to create using
prepareToCreateExternalModule(ExternalModuleCreatorRequest), followed by taking the response
and proceeding
to call
ActivatorCreator.createModuleActivators(ActivatorCreatorRequest).-
Method Summary
Modifier and TypeMethodDescriptionio.helidon.inject.tools.ExternalModuleCreatorResponseprepareToCreateExternalModule(io.helidon.inject.tools.ExternalModuleCreatorRequest request) Prepares the activator and module creation by reflectively scanning and analyzing the context of the request to build a model payload that can then be pipelined to the activator creator.
-
Method Details
-
prepareToCreateExternalModule
io.helidon.inject.tools.ExternalModuleCreatorResponse prepareToCreateExternalModule(io.helidon.inject.tools.ExternalModuleCreatorRequest request) Prepares the activator and module creation by reflectively scanning and analyzing the context of the request to build a model payload that can then be pipelined to the activator creator.- Parameters:
request- the request- Returns:
- the response
-