I have configured Interception using the following config
<extension type="interception" />
<matchingRule name="CallServiceMethods" type="..." />
<callHandler name="LogHandler" type="..." />
<register type="..." mapTo="...">
<interceptor type="TransparentProxyInterceptor" />
I'm getting interception working, the call handler is being invoked when the matching rule identifies the correct candidates, but I'm noticing that the matching rule is being evaluated on every resolve,
The container is only being configured once during the application startup.
Is this expected behaviour or should the matching rules only be evaulated once as the build plan for the registered type is initially created ?
Have I configured interception correctly ?