Class GrpcResourceLoaderFactory

java.lang.Object
io.micronaut.grpc.server.GrpcResourceLoaderFactory

@Factory public class GrpcResourceLoaderFactory extends Object
Provides core resource loading support when the HTTP module is not present.
Since:
5.0.0
  • Constructor Details

    • GrpcResourceLoaderFactory

      public GrpcResourceLoaderFactory(io.micronaut.context.env.Environment environment)
      Parameters:
      environment - The environment
  • Method Details

    • getClassPathResourceLoader

      @Singleton @Requires(missingBeans=io.micronaut.core.io.scan.ClassPathResourceLoader.class) protected io.micronaut.core.io.scan.ClassPathResourceLoader getClassPathResourceLoader()
      Returns:
      The classpath resource loader
    • fileSystemResourceLoader

      @Singleton @Requires(missingBeans=io.micronaut.core.io.file.FileSystemResourceLoader.class) protected io.micronaut.core.io.file.FileSystemResourceLoader fileSystemResourceLoader()
      Returns:
      The filesystem resource loader
    • getStringResourceLoader

      @Singleton @Requires(missingBeans=io.micronaut.core.io.value.StringResourceLoader.class) protected io.micronaut.core.io.value.StringResourceLoader getStringResourceLoader()
      Returns:
      The string resource loader
    • getBase64ResourceLoader

      @Singleton @Requires(missingBeans=io.micronaut.core.io.value.Base64ResourceLoader.class) protected io.micronaut.core.io.value.Base64ResourceLoader getBase64ResourceLoader()
      Returns:
      The base64 resource loader
    • resourceResolver

      @Singleton @Requires(missingBeans=io.micronaut.core.io.ResourceResolver.class) protected io.micronaut.core.io.ResourceResolver resourceResolver(List<io.micronaut.core.io.ResourceLoader> resourceLoaders)
      Parameters:
      resourceLoaders - The resource loaders
      Returns:
      The resource resolver