/** * Code executed after the intercepted method. * * @param startTime execution start time recorded by the enter method. * @param statement CQL statement to be executed * @param queryState query state information * @param options query options * @param result intercepted method's execution result * @param preparedStatements QueryProcessor's internal list of prepared statements */ @Advice.OnMethodExit public static void exit(@Advice.Enter long startTime, @Advice.Argument(0) CQLStatement statement, @Advice.Argument(1) QueryState queryState, @Advice.Argument(2) QueryOptions options, @Advice.Return ResultMessage result, @Advice.FieldValue(value = "preparedStatements") ConcurrentLinkedHashMap<MD5Digest, ParsedStatement.Prepared> preparedStatements) { ConnectorImpl.queryProcessorWrapper() .processPrepared(statement, queryState, options, startTime, result, preparedStatements); } }
/** * Code executed after the intercepted method. * * @param startTime execution start time recorded by the enter method. * @param statement CQL statement to be executed * @param queryState query state information * @param options query options * @param result intercepted method's execution result * @param preparedStatements QueryProcessor's internal list of prepared statements */ @Advice.OnMethodExit public static void exit(@Advice.Enter long startTime, @Advice.Argument(0) CQLStatement statement, @Advice.Argument(1) QueryState queryState, @Advice.Argument(2) QueryOptions options, @Advice.Return ResultMessage result, @Advice.FieldValue(value = "preparedStatements") ConcurrentLinkedHashMap<MD5Digest, ParsedStatement.Prepared> preparedStatements) { ConnectorImpl.queryProcessorWrapper() .processPrepared(statement, queryState, options, startTime, result, preparedStatements); } }
/** * Code executed after the intercepted method. * * @param startTime execution start time recorded by the enter method. * @param statement CQL statement to be executed * @param queryState query state information * @param options query options * @param result intercepted method's execution result * @param preparedStatements QueryProcessor's internal list of prepared statements */ @Advice.OnMethodExit public static void exit(@Advice.Enter long startTime, @Advice.Argument(0) CQLStatement statement, @Advice.Argument(1) QueryState queryState, @Advice.Argument(2) QueryOptions options, @Advice.Return ResultMessage result, @Advice.FieldValue(value = "preparedStatements") ConcurrentLinkedHashMap<MD5Digest, ParsedStatement.Prepared> preparedStatements) { ConnectorImpl.queryProcessorWrapper() .processPrepared(statement, queryState, options, startTime, result, preparedStatements); } }
/** * Code executed after the intercepted method. * * @param startTime execution start time recorded by the enter method. * @param statement CQL statement to be executed * @param queryState query state information * @param options query options * @param result intercepted method's execution result * @param preparedStatements QueryProcessor's internal list of prepared statements */ @Advice.OnMethodExit public static void exit(@Advice.Enter long startTime, @Advice.Argument(0) CQLStatement statement, @Advice.Argument(1) QueryState queryState, @Advice.Argument(2) QueryOptions options, @Advice.Return ResultMessage result, @Advice.FieldValue(value = "preparedStatements") ConcurrentLinkedHashMap<MD5Digest, ParsedStatement.Prepared> preparedStatements) { ConnectorImpl.queryProcessorWrapper() .processPrepared(statement, queryState, options, startTime, result, preparedStatements); } }