...
Code Block | ||||
---|---|---|---|---|
| ||||
public class MyInterceptor implements Interceptor {
// ...
public String intercept(ActionInvocation invocation) throws Exception {
invocation.addPreResultListener(new PreResultListener() {
public void beforeResult(ActionInvocation invocation, String resultCode) {
Map resultsMap = invocation.getProxy().getConfig().getResults();
ResultConfig finalResultConfig = resultsMap.get(resultCode);
// do something interesting with the 'to-be' executed result
}
});
return invocation.invoke();
}
// ...
}
|
...