java.lang.Object | |||
↳ | org.springframework.aop.support.AbstractPointcutAdvisor | ||
↳ | org.springframework.aop.support.AbstractGenericPointcutAdvisor | ||
↳ | org.springframework.aop.support.RegexpMethodPointcutAdvisor |
Convenient class for regexp method pointcuts that hold an Advice,
making them an Advisor
.
Configure this class using the "pattern" and "patterns"
pass-through properties. These are analogous to the pattern
and patterns properties of AbstractRegexpMethodPointcut
.
Can delegate to any AbstractRegexpMethodPointcut
subclass.
By default, JdkRegexpMethodPointcut
will be used. To choose
a specific one, override the createPointcut()
method.
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
org.springframework.core.Ordered
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Create an empty RegexpMethodPointcutAdvisor.
| |||||||||||
Create a RegexpMethodPointcutAdvisor for the given advice.
| |||||||||||
Create a RegexpMethodPointcutAdvisor for the given advice.
| |||||||||||
Create a RegexpMethodPointcutAdvisor for the given advice.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Initialize the singleton Pointcut held within this Advisor.
| |||||||||||
Set the regular expression defining methods to match.
| |||||||||||
Set the regular expressions defining methods to match.
| |||||||||||
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Create the actual pointcut: By default, a
JdkRegexpMethodPointcut
will be used. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.aop.support.AbstractGenericPointcutAdvisor
| |||||||||||
From class
org.springframework.aop.support.AbstractPointcutAdvisor
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.aop.Advisor
| |||||||||||
From interface
org.springframework.aop.PointcutAdvisor
| |||||||||||
From interface
org.springframework.core.Ordered
|
Create an empty RegexpMethodPointcutAdvisor.
Create a RegexpMethodPointcutAdvisor for the given advice. The pattern still needs to be specified afterwards.
advice | the advice to use |
---|
Create a RegexpMethodPointcutAdvisor for the given advice.
pattern | the pattern to use |
---|---|
advice | the advice to use |
Create a RegexpMethodPointcutAdvisor for the given advice.
patterns | the patterns to use |
---|---|
advice | the advice to use |
Set the regular expression defining methods to match.
Use either this method or setPatterns(String[])
, not both.
Set the regular expressions defining methods to match. To be passed through to the pointcut implementation.
Matching will be the union of all these; if any of the patterns matches, the pointcut matches.
Create the actual pointcut: By default, a JdkRegexpMethodPointcut
will be used.
null
)