org.springframework.integration.samples.cafe
Class Barista

java.lang.Object
  extended by org.springframework.integration.samples.cafe.Barista

@Component
public class Barista
extends java.lang.Object

Author:
Mark Fisher

Field Summary
private  java.util.concurrent.atomic.AtomicInteger coldDrinkCounter
           
private  long coldDrinkDelay
           
private  java.util.concurrent.atomic.AtomicInteger hotDrinkCounter
           
private  long hotDrinkDelay
           
 
Constructor Summary
Barista()
           
 
Method Summary
 void prepareColdDrink(Drink drink)
           
 void prepareHotDrink(Drink drink)
           
 void setColdDrinkDelay(long coldDrinkDelay)
           
 void setHotDrinkDelay(long hotDrinkDelay)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

hotDrinkDelay

private long hotDrinkDelay

coldDrinkDelay

private long coldDrinkDelay

hotDrinkCounter

private java.util.concurrent.atomic.AtomicInteger hotDrinkCounter

coldDrinkCounter

private java.util.concurrent.atomic.AtomicInteger coldDrinkCounter
Constructor Detail

Barista

public Barista()
Method Detail

setHotDrinkDelay

public void setHotDrinkDelay(long hotDrinkDelay)

setColdDrinkDelay

public void setColdDrinkDelay(long coldDrinkDelay)

prepareHotDrink

public void prepareHotDrink(Drink drink)

prepareColdDrink

public void prepareColdDrink(Drink drink)