Class BatchScopeSupport.Scopifier

java.lang.Object
org.springframework.beans.factory.config.BeanDefinitionVisitor
org.springframework.batch.core.scope.BatchScopeSupport.Scopifier
Enclosing class:
BatchScopeSupport

protected static class BatchScopeSupport.Scopifier extends org.springframework.beans.factory.config.BeanDefinitionVisitor
Helper class to scan a bean definition hierarchy and force the use of auto-proxy for step scoped beans.
Author:
Dave Syer
  • Constructor Summary

    Constructors
    Constructor
    Description
    Scopifier(org.springframework.beans.factory.support.BeanDefinitionRegistry registry, String scope, boolean proxyTargetClass, boolean scoped)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Object
     

    Methods inherited from class org.springframework.beans.factory.config.BeanDefinitionVisitor

    resolveStringValue, visitArray, visitBeanClassName, visitBeanDefinition, visitFactoryBeanName, visitFactoryMethodName, visitGenericArgumentValues, visitIndexedArgumentValues, visitList, visitMap, visitParentName, visitPropertyValues, visitScope, visitSet

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Scopifier

      public Scopifier(org.springframework.beans.factory.support.BeanDefinitionRegistry registry, String scope, boolean proxyTargetClass, boolean scoped)
  • Method Details

    • resolveValue

      protected Object resolveValue(Object value)
      Overrides:
      resolveValue in class org.springframework.beans.factory.config.BeanDefinitionVisitor