Package org.glassfish.jersey.examples.rx.domain

Examples of org.glassfish.jersey.examples.rx.domain.Recommendation


        });

        return Observable.zip(recommended, forecasts, calculations, new Func3<Destination, Forecast, Calculation, Recommendation>() {
            @Override
            public Recommendation call(final Destination destination, final Forecast forecast, final Calculation calculation) {
                return new Recommendation(destination.getDestination(), forecast.getForecast(), calculation.getPrice());
            }
        }).toList();
    }
View Full Code Here


        }

        // Recommendations.
        final List<Recommendation> recommendations = new ArrayList<>(recommended.size());
        for (int i = 0; i < recommended.size(); i++) {
            recommendations.add(new Recommendation(recommended.get(i).getDestination(), forecasts.get(i).getForecast(),
                    calculations.get(i).getPrice()));
        }

        response.setRecommended(recommendations);
        response.setProcessingTime((System.nanoTime() - time) / 1000000);
View Full Code Here

                        }

                        // Recommendations.
                        final List<Recommendation> recommendations = new ArrayList<>(recommended.size());
                        for (int i = 0; i < recommended.size(); i++) {
                            recommendations.add(new Recommendation(recommended.get(i).getDestination(),
                                    forecasts.get(i).getForecast(), calculations.get(i).getPrice()));
                        }
                        response.setRecommended(recommendations);

                        outerLatch.countDown();
View Full Code Here

                    public ListenableFuture<List<Recommendation>> apply(final List<Destination> input) throws Exception {
                        final List<Recommendation> recommendations = Lists.newArrayList(Lists.transform(input,
                                new Function<Destination, Recommendation>() {
                                    @Override
                                    public Recommendation apply(final Destination input) {
                                        return new Recommendation(input.getDestination(), null, 0);
                                    }
                                }));
                        return Futures.immediateFuture(recommendations);
                    }
                });
View Full Code Here

TOP

Related Classes of org.glassfish.jersey.examples.rx.domain.Recommendation

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.