Is there some way for a preProcess interceptor to run a different
event than the one spec'd by the url? Under some circumstances, a
bunch of different events should all deliver the same not-the-usual
response. Ideally they wouldn't redirect, just deliver deliver this
alternate result, as if a different event had been requested.
Running the alternate event is easy, just runEvent(alternateEvent),
but the action invoked by the url still happens. As I understand it,
if a preProcess interceptor returns true, then later interceptors
won't get called, and if you call noRender() then no response is sent,
but the event still runs. I don't see any way other than setNextEvent
to say "don't run the real url event".
Is there a way to accomplish something like this? Some other way to
think about it?