spring-framework / org.springframework.aop.support / DefaultIntroductionAdvisor

DefaultIntroductionAdvisor

open class DefaultIntroductionAdvisor : IntroductionAdvisor, ClassFilter, Ordered, Serializable

Simple org.springframework.aop.IntroductionAdvisor implementation that by default applies to any class.

Author
Rod Johnson

Author
Juergen Hoeller

Since
11.11.2003

Constructors

<init>

DefaultIntroductionAdvisor(advice: Advice)
DefaultIntroductionAdvisor(advice: Advice, introductionInfo: IntroductionInfo)
DefaultIntroductionAdvisor(advice: DynamicIntroductionAdvice, intf: Class<*>)

Create a DefaultIntroductionAdvisor for the given advice.

Functions

addInterface

open fun addInterface(intf: Class<*>): Unit

Add the specified interface to the list of interfaces to introduce.

equals

open fun equals(other: Any?): Boolean

getAdvice

open fun getAdvice(): Advice

getClassFilter

open fun getClassFilter(): ClassFilter

getInterfaces

open fun getInterfaces(): Array<Class<*>>

getOrder

open fun getOrder(): Int

hashCode

open fun hashCode(): Int

isPerInstance

open fun isPerInstance(): Boolean

matches

open fun matches(clazz: Class<*>): Boolean

setOrder

open fun setOrder(order: Int): Unit

toString

open fun toString(): String

validateInterfaces

open fun validateInterfaces(): Unit