wrapResolveException

suspend fun wrapResolveException(resolverId: String, resolveFn: suspend () -> Any?): Any?(source)

Catches any exception thrown by resolveFn (which must be called via reflection) and wraps it in ViaductTenantResolverException unless it's a ViaductFrameworkException.