Package io.kestra.core.contexts
Class KestraApplicationContext
java.lang.Object
io.micronaut.context.DefaultBeanContext
io.micronaut.context.DefaultApplicationContext
io.kestra.core.contexts.KestraApplicationContext
- All Implemented Interfaces:
io.micronaut.context.ApplicationContext,io.micronaut.context.BeanContext,io.micronaut.context.BeanDefinitionRegistry,io.micronaut.context.BeanLocator,io.micronaut.context.env.PropertyPlaceholderResolver,io.micronaut.context.event.ApplicationEventPublisher<Object>,io.micronaut.context.ExecutionHandleLocator,io.micronaut.context.InitializableBeanContext,io.micronaut.context.LifeCycle<io.micronaut.context.BeanContext>,io.micronaut.core.annotation.AnnotationMetadataResolver,io.micronaut.core.attr.AttributeHolder,io.micronaut.core.attr.MutableAttributeHolder,io.micronaut.core.value.PropertyResolver,io.micronaut.core.value.ValueResolver<String>,Closeable,AutoCloseable
public class KestraApplicationContext
extends io.micronaut.context.DefaultApplicationContext
Overload the
DefaultApplicationContext in order to add plugins
into the DefaultBeanContext-
Field Summary
Fields inherited from class io.micronaut.context.DefaultBeanContext
initializing, LOG, LOG_LIFECYCLE, running, terminatingFields inherited from interface io.micronaut.core.annotation.AnnotationMetadataResolver
DEFAULTFields inherited from interface io.micronaut.context.event.ApplicationEventPublisher
NO_OPFields inherited from interface io.micronaut.context.ExecutionHandleLocator
EMPTY -
Constructor Summary
ConstructorsConstructorDescriptionKestraApplicationContext(io.micronaut.context.ApplicationContextConfiguration configuration, PluginRegistry pluginRegistry) -
Method Summary
Methods inherited from class io.micronaut.context.DefaultApplicationContext
containsProperties, containsProperty, createConversionService, createEnvironment, findBeanCandidates, findBeanCandidates, findConcreteCandidate, getConversionService, getEnvironment, getProperties, getProperty, getPropertyEntries, initializeContext, initializeTypeConverters, registerConfiguration, registerSingleton, resolvePlaceholders, resolveRequiredPlaceholders, start, startEnvironment, stop, transformIterablesMethods inherited from class io.micronaut.context.DefaultBeanContext
containsBean, containsBean, createBean, createBean, createBean, createBean, createCustomScopeRegistry, createExecutionHandle, destroyBean, destroyBean, destroyBean, destroyBean, doCreateBean, doCreateBean, doCreateBean, finalizeConfiguration, findBean, findBean, findBean, findBean, findBeanCandidates, findBeanCandidatesForInstance, findBeanConfiguration, findBeanDefinition, findBeanDefinition, findBeanRegistration, findExecutableMethod, findExecutionHandle, findExecutionHandle, findExecutionHandle, findProxyBeanDefinition, findProxyBeanDefinition, findProxyTargetBeanDefinition, findProxyTargetBeanDefinition, findProxyTargetMethod, findProxyTargetMethod, findProxyTargetMethod, getActiveBeanRegistration, getActiveBeanRegistrations, getActiveBeanRegistrations, getAllBeanDefinitions, getAttribute, getAttribute, getAttributes, getBean, getBean, getBean, getBean, getBean, getBean, getBean, getBean, getBeanDefinition, getBeanDefinitionReferences, getBeanDefinitions, getBeanDefinitions, getBeanDefinitions, getBeanDefinitions, getBeanDefinitions, getBeanRegistration, getBeanRegistration, getBeanRegistration, getBeanRegistration, getBeanRegistrations, getBeanRegistrations, getBeanRegistrations, getBeanRegistrations, getBeansOfType, getBeansOfType, getBeansOfType, getBeansOfType, getBeansOfType, getBeansOfType, getBeanValidator, getClassLoader, getContextConfiguration, getProxyTargetBean, getProxyTargetBean, getProxyTargetBean, initializeEventListeners, inject, inject, invalidateCaches, isRunning, processParallelBeans, publishEvent, publishEventAsync, refreshBean, refreshBean, registerBeanDefinition, removeAttribute, resolveBeanConfigurations, resolveBeanDefinitionReferences, resolveMetadata, setAttribute, streamOfType, streamOfType, streamOfType, streamOfTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.core.annotation.AnnotationMetadataResolver
resolveMetadata, resolveMetadataMethods inherited from interface io.micronaut.context.ApplicationContext
environment, registerSingleton, registerSingleton, registerSingleton, registerSingletonMethods inherited from interface io.micronaut.core.attr.AttributeHolder
getAttribute, getAttributeMethods inherited from interface io.micronaut.context.BeanContext
createBean, createBean, createBean, createBean, createBean, createBean, destroyBean, destroyBean, destroyBean, destroyBean, destroyBean, getBeanValidator, getClassLoader, getContextConfiguration, getEventPublisher, inject, publishEvent, publishEventAsync, refreshBean, refreshBeanMethods inherited from interface io.micronaut.context.BeanDefinitionRegistry
containsBean, containsBean, containsBean, containsBean, findBeanConfiguration, findBeanDefinition, findBeanDefinition, findBeanDefinition, findBeanDefinition, findBeanRegistration, findProxyBeanDefinition, findProxyBeanDefinition, findProxyTargetBeanDefinition, findProxyTargetBeanDefinition, findProxyTargetBeanDefinition, getActiveBeanRegistrations, getActiveBeanRegistrations, getAllBeanDefinitions, getBeanDefinition, getBeanDefinition, getBeanDefinition, getBeanDefinition, getBeanDefinitionReferences, getBeanDefinitions, getBeanDefinitions, getBeanDefinitions, getBeanDefinitions, getBeanDefinitions, getBeanRegistration, getBeanRegistration, getBeanRegistration, getBeanRegistrations, getBeanRegistrations, getBeanRegistrations, getProxyTargetBeanDefinition, getProxyTargetBeanDefinition, registerBeanDefinitionMethods inherited from interface io.micronaut.context.BeanLocator
findBean, findBean, findBean, findBean, findOrInstantiateBean, getBean, getBean, getBean, getBean, getBean, getBeansOfType, getBeansOfType, getBeansOfType, getBeansOfType, getProxyTargetBean, getProxyTargetBean, streamOfType, streamOfType, streamOfType, streamOfTypeMethods inherited from interface io.micronaut.context.ExecutionHandleLocator
createExecutionHandle, findExecutableMethod, findExecutionHandle, findExecutionHandle, findExecutionHandle, findProxyTargetMethod, findProxyTargetMethod, findProxyTargetMethod, getExecutableMethod, getExecutionHandle, getExecutionHandle, getProxyTargetMethod, getProxyTargetMethod, getProxyTargetMethodMethods inherited from interface io.micronaut.context.LifeCycle
close, isRunning, refreshMethods inherited from interface io.micronaut.core.attr.MutableAttributeHolder
getAttributes, removeAttribute, setAttributeMethods inherited from interface io.micronaut.context.env.PropertyPlaceholderResolver
getPrefix, resolveRequiredPlaceholderMethods inherited from interface io.micronaut.core.value.PropertyResolver
get, getProperties, getProperty, getProperty, getProperty, getProperty, getRequiredPropertyMethods inherited from interface io.micronaut.core.value.ValueResolver
get, get, get
-
Constructor Details
-
KestraApplicationContext
public KestraApplicationContext(@NonNull io.micronaut.context.ApplicationContextConfiguration configuration, PluginRegistry pluginRegistry)
-
-
Method Details
-
getPluginRegistry
-
resolveBeanDefinitionReferences
@NonNull protected List<io.micronaut.inject.BeanDefinitionReference> resolveBeanDefinitionReferences()- Overrides:
resolveBeanDefinitionReferencesin classio.micronaut.context.DefaultBeanContext
-