Class GrpcResourceLoaderFactory
java.lang.Object
io.micronaut.grpc.server.GrpcResourceLoaderFactory
Provides core resource loading support when the HTTP module is not present.
- Since:
- 5.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected io.micronaut.core.io.file.FileSystemResourceLoaderprotected io.micronaut.core.io.value.Base64ResourceLoaderprotected io.micronaut.core.io.scan.ClassPathResourceLoaderprotected io.micronaut.core.io.value.StringResourceLoaderprotected io.micronaut.core.io.ResourceResolverresourceResolver(List<io.micronaut.core.io.ResourceLoader> resourceLoaders)
-
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
-