public class DefaultAdvisorAdapterRegistry extends Object implements AdvisorAdapterRegistry, Serializable
|Constructor and Description|
Create a new DefaultAdvisorAdapterRegistry, registering well-known adapters.
|Modifier and Type||Method and Description|
Return an array of AOP Alliance MethodInterceptors to allow use of the given Advisor in an interception-based framework.
Register the given
public Advisor wrap(Object adviceObject) throws UnknownAdviceTypeException
Advisorwrapping the given advice.
adviceObject- an object that should be an advice
null; if the advice parameter is an Advisor, it is to be returned as-is)
UnknownAdviceTypeException- if no registered advisor adapter can wrap the supposed advice
public MethodInterceptor getInterceptors(Advisor advisor) throws UnknownAdviceTypeException
advisor- the Advisor to find an interceptor for
UnknownAdviceTypeException- if the Advisor type is not understood by any registered AdvisorAdapter
public void registerAdvisorAdapter(AdvisorAdapter adapter)
AdvisorAdapter. Note that it is not necessary to register adapters for an AOP Alliance Interceptors or Spring Advices: these must be automatically recognized by an