public Drink prepareHotDrink()

in cafe-endpointdsl/src/main/java/org/apache/camel/example/cafe/stuff/Barista.java [42:54]


    public Drink prepareHotDrink(OrderItem orderItem) {
        try {
            Thread.sleep(this.hotDrinkDelay);
            System.out.println(Thread.currentThread().getName() + " prepared hot drink #"
                               + hotDrinkCounter.incrementAndGet() + " for order #"
                               + orderItem.getOrder().getNumber() + ": " + orderItem);
            return new Drink(orderItem.getOrder().getNumber(), orderItem.getDrinkType(), orderItem.isIced(),
                             orderItem.getShots());
        } catch (InterruptedException e) {
            Thread.currentThread().interrupt();
            return null;
        }
    }