public <T, S> Future<CallResults<T, S>> call(final InputHandler<T> inputHandler, final OutputHandler<S> outputHandler) throws SQLException {
        return executorService.submit(new Callable<CallResults<T, S>>() {

            /**
             * {@inheritDoc}
             */
            public CallResults<T, S> call() throws Exception {
                return queryRunner.call(inputHandler, outputHandler);
            }

        });
    }
public < T , S > Future < CallResults < T , S > > call ( final InputHandler < T > inputHandler , final OutputHandler < S > outputHandler ) throws SQLException { return executorService . submit ( new Callable < CallResults < T , S > > ( ) { public CallResults < T , S > call ( ) throws Exception { return queryRunner . call ( inputHandler , outputHandler ) ; } } ) ; }
{@inheritDoc}