Class ServiceAnnotationWithAotPostProcessor
java.lang.Object
org.apache.dubbo.config.spring.beans.factory.annotation.ServiceAnnotationPostProcessor
org.apache.dubbo.config.spring6.beans.factory.annotation.ServiceAnnotationWithAotPostProcessor
- All Implemented Interfaces:
org.springframework.beans.factory.aot.BeanRegistrationAotProcessor,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanClassLoaderAware,org.springframework.beans.factory.config.BeanFactoryPostProcessor,org.springframework.beans.factory.InitializingBean,org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor,org.springframework.context.ApplicationContextAware,org.springframework.context.EnvironmentAware,org.springframework.context.ResourceLoaderAware
public class ServiceAnnotationWithAotPostProcessor
extends ServiceAnnotationPostProcessor
implements org.springframework.beans.factory.aot.BeanRegistrationAotProcessor
The purpose of implementing
BeanRegistrationAotProcessor is to
supplement for ServiceAnnotationPostProcessor ability of AOT.- Since:
- 3.3
- See Also:
-
Field Summary
Fields inherited from class org.apache.dubbo.config.spring.beans.factory.annotation.ServiceAnnotationPostProcessor
BEAN_NAME -
Constructor Summary
ConstructorsConstructorDescriptionServiceAnnotationWithAotPostProcessor(String... packagesToScan) ServiceAnnotationWithAotPostProcessor(Collection<?> packagesToScan) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.beans.factory.aot.BeanRegistrationAotContributionprocessAheadOfTime(org.springframework.beans.factory.support.RegisteredBean registeredBean) Methods inherited from class org.apache.dubbo.config.spring.beans.factory.annotation.ServiceAnnotationPostProcessor
afterPropertiesSet, postProcessBeanDefinitionRegistry, postProcessBeanFactory, setApplicationContext, setBeanClassLoader, setEnvironment, setResourceLoaderMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.beans.factory.aot.BeanRegistrationAotProcessor
isBeanExcludedFromAotProcessing
-
Constructor Details
-
ServiceAnnotationWithAotPostProcessor
-
ServiceAnnotationWithAotPostProcessor
-
-
Method Details
-
processAheadOfTime
public org.springframework.beans.factory.aot.BeanRegistrationAotContribution processAheadOfTime(org.springframework.beans.factory.support.RegisteredBean registeredBean) - Specified by:
processAheadOfTimein interfaceorg.springframework.beans.factory.aot.BeanRegistrationAotProcessor
-