java.lang.Object
io.helidon.inject.tools.AbstractCreator
io.helidon.inject.tools.ExternalModuleCreatorDefault
- All Implemented Interfaces:
ExternalModuleCreator
@Singleton
public class ExternalModuleCreatorDefault
extends AbstractCreator
implements ExternalModuleCreator
The default implementation of
ExternalModuleCreator
.-
Field Summary
Fields inherited from class io.helidon.inject.tools.AbstractCreator
DEFAULT_SOURCE, DEFAULT_TARGET
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.this is a Java ServiceLoader implementation and the constructor should not be used directly -
Method Summary
Modifier and TypeMethodDescriptionio.helidon.inject.tools.ExternalModuleCreatorResponse
prepareToCreateExternalModule
(io.helidon.inject.tools.ExternalModuleCreatorRequest req) 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.
-
Constructor Details
-
ExternalModuleCreatorDefault
Deprecated.this is a Java ServiceLoader implementation and the constructor should not be used directlyService loader based constructor.
-
-
Method Details
-
prepareToCreateExternalModule
public io.helidon.inject.tools.ExternalModuleCreatorResponse prepareToCreateExternalModule(io.helidon.inject.tools.ExternalModuleCreatorRequest req) Description copied from interface:ExternalModuleCreator
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.- Specified by:
prepareToCreateExternalModule
in interfaceExternalModuleCreator
- Parameters:
req
- the request- Returns:
- the response
-