/** * Code executed after the intercepted method. * * @param startTime execution start time recorded by the enter method. * @param queryString CQL query string * @param queryState query state information * @param options query options * @param result intercepted method's execution result */ @Advice.OnMethodExit public static void exit(@Advice.Enter long startTime, @Advice.Argument(0) String queryString, @Advice.Argument(1) QueryState queryState, @Advice.Argument(2) QueryOptions options, @Advice.Return ResultMessage result) { ConnectorImpl.queryProcessorWrapper() .process(queryString, queryState, options, startTime, result); } }
/** * Code executed after the intercepted method. * * @param startTime execution start time recorded by the enter method. * @param queryString CQL query string * @param queryState query state information * @param options query options * @param result intercepted method's execution result */ @Advice.OnMethodExit public static void exit(@Advice.Enter long startTime, @Advice.Argument(0) String queryString, @Advice.Argument(1) QueryState queryState, @Advice.Argument(2) QueryOptions options, @Advice.Return ResultMessage result) { ConnectorImpl.queryProcessorWrapper() .process(queryString, queryState, options, startTime, result); } }
/** * Code executed after the intercepted method. * * @param startTime execution start time recorded by the enter method. * @param queryString CQL query string * @param queryState query state information * @param options query options * @param result intercepted method's execution result */ @Advice.OnMethodExit public static void exit(@Advice.Enter long startTime, @Advice.Argument(0) String queryString, @Advice.Argument(1) QueryState queryState, @Advice.Argument(2) QueryOptions options, @Advice.Return ResultMessage result) { ConnectorImpl.queryProcessorWrapper() .process(queryString, queryState, options, startTime, result); } }
/** * Code executed after the intercepted method. * * @param startTime execution start time recorded by the enter method. * @param queryString CQL query string * @param queryState query state information * @param options query options * @param result intercepted method's execution result */ @Advice.OnMethodExit public static void exit(@Advice.Enter long startTime, @Advice.Argument(0) String queryString, @Advice.Argument(1) QueryState queryState, @Advice.Argument(2) QueryOptions options, @Advice.Return ResultMessage result) { ConnectorImpl.queryProcessorWrapper() .process(queryString, queryState, options, startTime, result); } }