Result contract for ServiceRouter.pre() handlers.
ServiceRouter.pre()
void
ServiceRequestEvent
Response
Result contract for
ServiceRouter.pre()handlers.void: continue with current eventServiceRequestEvent: continue with replaced eventResponse: short-circuit routing and skip local/nested dispatch