C# Class Spring.Aop.Framework.AutoProxy.DefaultAdvisorAutoProxyCreator

ObjectPostProcessor implementation that creates AOP proxies based on all candidate Advisors in the current IObjectFactory. This class is completely generic; it contains no special code to handle any particular aspects, such as pooling aspects.
Inheritance: AbstractAdvisorAutoProxyCreator, IObjectNameAware, IInitializingObject
显示文件 Open project: spring-projects/spring-net Class Usage Examples

Public Properties

Property Type Description
SEPARATOR string

Public Methods

Method Description
AfterPropertiesSet ( ) : void

Validate configuration

Protected Methods

Method Description
FindCandidateAdvisors ( Type targetType, string targetName ) : IList

Find all possible advisor candidates to use in auto-proxying

IsEligibleAdvisorObject ( string advisorName, Type targetType, string targetName ) : bool

Whether the given advisor is eligible for the specified target.

Method Details

AfterPropertiesSet() public method

Validate configuration
public AfterPropertiesSet ( ) : void
return void

FindCandidateAdvisors() protected method

Find all possible advisor candidates to use in auto-proxying
protected FindCandidateAdvisors ( Type targetType, string targetName ) : IList
targetType System.Type the type of the object to be advised
targetName string the name of the object to be advised
return IList

IsEligibleAdvisorObject() protected method

Whether the given advisor is eligible for the specified target.
protected IsEligibleAdvisorObject ( string advisorName, Type targetType, string targetName ) : bool
advisorName string the advisor name
targetType System.Type the target object's type
targetName string the target object's name
return bool

Property Details

SEPARATOR public_oe static_oe property

Separator between prefix and remainder of object name
public static string SEPARATOR
return string