@Override
                public Void call(List<Movie> movies, String query) {
                    System.out.println(format("    %s=%s", query, movies));
                    return null;
                }
Base class for the transport/template and proxy examples. It orchestrates application flow, and
handles result(s) from the server. The request execution is implemented in the derived classes, in a way
specific for each API abstration. This separation of concerns makes it is easy to compare complexity of different APIs.

@author Tomasz Bak
ribbon-examples/src/main/java/com/netflix/ribbon/examples/rx/AbstractRxMovieClient.java