invocation.addPreResultListener(new PreResultListener() {
@Override
public void beforeResult(ActionInvocation invocation, String resultCode) {
if (!ConversationInterceptor.this.shortCircuitResults.contains(resultCode)) {
adapter.executePostActionProcessors();
}
invocation.getStack().getContext().put(StrutsScopeConstants.CONVERSATION_ID_MAP_STACK_KEY, adapter.getViewContext());
}
});