Class ExternalModuleCreatorDefault

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.
  • Constructor Details

    • ExternalModuleCreatorDefault

      @Deprecated public ExternalModuleCreatorDefault()
      Deprecated.
      this is a Java ServiceLoader implementation and the constructor should not be used directly
      Service 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 interface ExternalModuleCreator
      Parameters:
      req - the request
      Returns:
      the response