Uses of Class
tech.guilhermekaua.spigotboot.core.context.dependency.BeanDefinition
Packages that use BeanDefinition
Package
Description
-
Uses of BeanDefinition in tech.guilhermekaua.spigotboot.core.context.component.proxy.decider
Methods in tech.guilhermekaua.spigotboot.core.context.component.proxy.decider with parameters of type BeanDefinitionModifier and TypeMethodDescriptionbooleanBeanProxyDecider.shouldProxy(@NotNull BeanDefinition definition, @NotNull DependencyManager dependencyManager) Decide whether the given bean should be instantiated as a proxy. -
Uses of BeanDefinition in tech.guilhermekaua.spigotboot.core.context.component.proxy.decider.impl
Methods in tech.guilhermekaua.spigotboot.core.context.component.proxy.decider.impl with parameters of type BeanDefinitionModifier and TypeMethodDescriptionbooleanMethodHandlerDrivenProxyDecider.shouldProxy(@NotNull BeanDefinition definition, @NotNull DependencyManager dependencyManager) -
Uses of BeanDefinition in tech.guilhermekaua.spigotboot.core.context.component.proxy.decider.strategy
Methods in tech.guilhermekaua.spigotboot.core.context.component.proxy.decider.strategy with parameters of type BeanDefinitionModifier and TypeMethodDescriptionbooleanBeanProxyDeciderResolver.shouldProxy(@NotNull BeanDefinition definition, @NotNull DependencyManager dependencyManager) -
Uses of BeanDefinition in tech.guilhermekaua.spigotboot.core.context.dependency.manager
Methods in tech.guilhermekaua.spigotboot.core.context.dependency.manager that return BeanDefinitionModifier and TypeMethodDescription<T> BeanDefinitionDependencyManager.registerDependency(@NotNull Class<T> clazz, @NotNull Class<? extends T> dependencyClass, T instance, @Nullable String qualifier, boolean primary, @Nullable DependencyResolveResolver<? extends T> resolver) <T> BeanDefinitionDependencyManager.registerDependency(@NotNull Class<T> clazz, @NotNull Class<? extends T> dependencyClass, T instance, @Nullable String qualifier, boolean primary, @Nullable DependencyResolveResolver<? extends T> resolver, @Nullable DependencyReloadCallback reloadCallback) Methods in tech.guilhermekaua.spigotboot.core.context.dependency.manager with parameters of type BeanDefinitionModifier and TypeMethodDescription@NotNull ObjectDependencyManager.initializeBean(@NotNull BeanDefinition definition, @NotNull Object rawInstance) <T> TDependencyManager.resolveFromDefinition(@NotNull Class<T> requestedType, @NotNull BeanDefinition definition) -
Uses of BeanDefinition in tech.guilhermekaua.spigotboot.core.context.dependency.postprocessor
Methods in tech.guilhermekaua.spigotboot.core.context.dependency.postprocessor with parameters of type BeanDefinitionModifier and TypeMethodDescription@NotNull ObjectBeanPostProcessor.postProcess(@NotNull BeanDefinition definition, @NotNull Object instance, @NotNull DependencyManager dependencyManager) @NotNull ObjectMethodHandlerProxyBeanPostProcessor.postProcess(@NotNull BeanDefinition definition, @NotNull Object instance, @NotNull DependencyManager dependencyManager) -
Uses of BeanDefinition in tech.guilhermekaua.spigotboot.core.context.dependency.registry
Methods in tech.guilhermekaua.spigotboot.core.context.dependency.registry that return BeanDefinitionModifier and TypeMethodDescription@NotNull BeanDefinitionBeanDefinitionRegistry.register(@NotNull Class<?> requestedType, @NotNull BeanDefinition definition) Methods in tech.guilhermekaua.spigotboot.core.context.dependency.registry that return types with arguments of type BeanDefinitionModifier and TypeMethodDescription@NotNull Map<Class<?>,List<BeanDefinition>> BeanDefinitionRegistry.asMapView()@NotNull Map<BeanDefinition,Object> BeanInstanceRegistry.asMapView()@NotNull List<BeanDefinition>BeanDefinitionRegistry.getDefinitions(@NotNull Class<?> requestedType) @NotNull Stream<Map.Entry<Class<?>,BeanDefinition>> BeanDefinitionRegistry.streamEntries()Methods in tech.guilhermekaua.spigotboot.core.context.dependency.registry with parameters of type BeanDefinitionModifier and TypeMethodDescriptionbooleanBeanInstanceRegistry.contains(@NotNull BeanDefinition definition) @Nullable ObjectBeanInstanceRegistry.get(@NotNull BeanDefinition definition) <T> TBeanInstanceRegistry.get(@NotNull BeanDefinition definition, @NotNull Class<T> castTo) voidBeanInstanceRegistry.put(@NotNull BeanDefinition definition, @NotNull Object instance) @NotNull BeanDefinitionBeanDefinitionRegistry.register(@NotNull Class<?> requestedType, @NotNull BeanDefinition definition) -
Uses of BeanDefinition in tech.guilhermekaua.spigotboot.core.context.lifecycle
Method parameters in tech.guilhermekaua.spigotboot.core.context.lifecycle with type arguments of type BeanDefinitionModifier and TypeMethodDescriptionvoidBeanLifecycleInvoker.invokeLifecycleMethods(@NotNull Map<BeanDefinition, Object> beanInstances, @NotNull Class<? extends Annotation> annotationType) voidBeanLifecycleInvoker.invokeOnDisable(@NotNull Map<BeanDefinition, Object> beanInstances, @NotNull Logger logger) voidBeanLifecycleInvoker.invokeOnEnable(@NotNull Map<BeanDefinition, Object> beanInstances) -
Uses of BeanDefinition in tech.guilhermekaua.spigotboot.core.context.registration
Methods in tech.guilhermekaua.spigotboot.core.context.registration that return BeanDefinitionModifier and TypeMethodDescription<T,U extends T>
@NotNull BeanDefinitionBeanRegistrar.registerDefinition(@NotNull Class<T> requestedType, @NotNull Class<U> implementationType, @Nullable String qualifier, boolean primary, @Nullable DependencyResolveResolver<U> resolver) Register a bean definition with a resolver (for interfaces or custom instantiation).<T,U extends T>
@NotNull BeanDefinitionBeanRegistrar.registerDefinition(@NotNull Class<T> requestedType, @NotNull Class<U> implementationType, @Nullable String qualifier, boolean primary, @Nullable DependencyResolveResolver<U> resolver, @Nullable DependencyReloadCallback reloadCallback) Register a bean definition with a resolver and reload callback.<T> @NotNull BeanDefinitionBeanRegistrar.registerDefinition(@NotNull Class<T> clazz, @Nullable String qualifier, boolean primary) Register a bean definition (class-based, lazy instantiation).<T> @NotNull BeanDefinitionBeanRegistrar.registerDefinition(@NotNull Class<T> clazz, @Nullable String qualifier, boolean primary, @Nullable DependencyReloadCallback reloadCallback) Register a bean definition with a reload callback.<T,U extends T>
@NotNull BeanDefinitionDefaultBeanRegistrar.registerDefinition(@NotNull Class<T> requestedType, @NotNull Class<U> implementationType, @Nullable String qualifier, boolean primary, @Nullable DependencyResolveResolver<U> resolver) <T,U extends T>
@NotNull BeanDefinitionDefaultBeanRegistrar.registerDefinition(@NotNull Class<T> requestedType, @NotNull Class<U> implementationType, @Nullable String qualifier, boolean primary, @Nullable DependencyResolveResolver<U> resolver, @Nullable DependencyReloadCallback reloadCallback) <T> @NotNull BeanDefinitionDefaultBeanRegistrar.registerDefinition(@NotNull Class<T> clazz, @Nullable String qualifier, boolean primary) <T> @NotNull BeanDefinitionDefaultBeanRegistrar.registerDefinition(@NotNull Class<T> clazz, @Nullable String qualifier, boolean primary, @Nullable DependencyReloadCallback reloadCallback) -
Uses of BeanDefinition in tech.guilhermekaua.spigotboot.core.utils
Method parameters in tech.guilhermekaua.spigotboot.core.utils with type arguments of type BeanDefinitionModifier and TypeMethodDescriptionstatic voidBeanUtils.detectCircularDependencies(@NotNull Class<?> newDependencyClass, @NotNull Map<Class<?>, List<BeanDefinition>> dependencyMap) Detects circular dependencies in the dependency graph during bean registration.