Interface ProxyConfiguration.Interceptor

    • Method Detail

      • intercept

        @RuntimeType
        Object intercept​(@This
                         Object instance,
                         @Origin
                         Method method,
                         @AllArguments
                         Object[] arguments)
                  throws Throwable
        Intercepts a method call to a proxy.
        Parameters:
        instance - The proxied instance.
        method - The invoked method.
        arguments - The intercepted method arguments.
        Returns:
        The method's return value.
        Throws:
        Throwable - If the intercepted method raises an exception.