Class InMemoryBeanDefinitionsProvider
java.lang.Object
io.micronaut.python.compiler.InMemoryBeanDefinitionsProvider
- All Implemented Interfaces:
BeanDefinitionsProvider
public final class InMemoryBeanDefinitionsProvider
extends Object
implements BeanDefinitionsProvider
An in-memory version of
BeanDefinitionsProvider for use with a class loader produced by PyronautCompiler.buildClassLoader().-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprovide(ClassLoader classLoader) Provides a list of bean definition references available from the given class loader.
-
Constructor Details
-
InMemoryBeanDefinitionsProvider
public InMemoryBeanDefinitionsProvider(boolean includeAllBeans) -
InMemoryBeanDefinitionsProvider
public InMemoryBeanDefinitionsProvider()
-
-
Method Details
-
provide
Description copied from interface:BeanDefinitionsProviderProvides a list of bean definition references available from the given class loader.- Specified by:
providein interfaceBeanDefinitionsProvider- Parameters:
classLoader- The class loader to use for loading bean definitions- Returns:
- A list of bean definition references
-