org.springframework.scheduling.annotation
Class AbstractAsyncConfiguration
java.lang.Object
   org.springframework.scheduling.annotation.AbstractAsyncConfiguration
org.springframework.scheduling.annotation.AbstractAsyncConfiguration
- All Implemented Interfaces: 
- Aware, ImportAware
- Direct Known Subclasses: 
- AspectJAsyncConfiguration, ProxyAsyncConfiguration
- @Configuration
public abstract class AbstractAsyncConfiguration 
- extends Object- implements ImportAware
Abstract base Configuration class providing common structure for enabling
 Spring's asynchronous method execution capability.
- Since:
- 3.1
- Author:
- Chris Beams
- See Also:
- EnableAsync
 
 
| Method Summary | 
| abstract  Object | asyncAdvisor()The component that will apply async execution advice to beans annotated with
 the async annotation.
 | 
|  void | setImportMetadata(AnnotationMetadata importMetadata)Set the annotation metadata of the importing @
 Configurationclass. | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
enableAsync
protected AnnotationAttributes enableAsync
executor
protected Executor executor
AbstractAsyncConfiguration
public AbstractAsyncConfiguration()
setImportMetadata
public void setImportMetadata(AnnotationMetadata importMetadata)
- Description copied from interface: ImportAware
- Set the annotation metadata of the importing @Configurationclass.
 
- 
- Specified by:
- setImportMetadatain interface- ImportAware
 
- 
 
asyncAdvisor
public abstract Object asyncAdvisor()
- The component that will apply async execution advice to beans annotated with
 the async annotation. Subclasses will provide either a BeanPostProcessor in
 the case of proxy-based advice, or an AspectJ aspect if weaving is preferred.
 
- 
 
-