spring-framework / org.springframework.aop.framework.autoproxy.target / QuickTargetSourceCreator

QuickTargetSourceCreator

open class QuickTargetSourceCreator : AbstractBeanFactoryBasedTargetSourceCreator

Convenient TargetSourceCreator using bean name prefixes to create one of three well-known TargetSource types:

  • : CommonsPool2TargetSource
  • % ThreadLocalTargetSource
  • ! PrototypeTargetSource
  • Author
    Rod Johnson

    Author
    Stephane Nicoll

    See Also
    org.springframework.aop.target.CommonsPool2TargetSourceorg.springframework.aop.target.ThreadLocalTargetSourceorg.springframework.aop.target.PrototypeTargetSource

    Constructors

    <init>

    QuickTargetSourceCreator()

    Convenient TargetSourceCreator using bean name prefixes to create one of three well-known TargetSource types:

  • : CommonsPool2TargetSource
  • % ThreadLocalTargetSource
  • ! PrototypeTargetSource
  • Properties

    PREFIX_COMMONS_POOL

    static val PREFIX_COMMONS_POOL: String

    PREFIX_PROTOTYPE

    static val PREFIX_PROTOTYPE: String

    PREFIX_THREAD_LOCAL

    static val PREFIX_THREAD_LOCAL: String

    Inherited Functions

    destroy

    open fun destroy(): Unit

    Destroys the internal BeanFactory on shutdown of the TargetSourceCreator.

    getTargetSource

    fun getTargetSource(beanClass: Class<*>, beanName: String): TargetSource

    setBeanFactory

    fun setBeanFactory(beanFactory: BeanFactory): Unit