- 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.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.
-
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
-