org.cocome.tradingsystem.cashdeskline.coordinator.impl
Class CoordinatorEventHandlerImpl

java.lang.Object
  extended by org.cocome.tradingsystem.cashdeskline.coordinator.impl.CoordinatorEventHandlerImpl
All Implemented Interfaces:
javax.jms.MessageListener, CoordinatorEventHandlerIf

public class CoordinatorEventHandlerImpl
extends java.lang.Object
implements javax.jms.MessageListener, CoordinatorEventHandlerIf

Implementation of the Coordinator component The coordinator is responsible for deciding which CashDesk to be switched to express mode or normal mode, respectively.

Author:
Yannick Welsch

Constructor Summary
protected CoordinatorEventHandlerImpl(java.lang.String externalchannel)
           
 
Method Summary
 void onEvent(SaleRegisteredEvent saleRegisteredEvent)
           
 void onMessage(javax.jms.Message message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CoordinatorEventHandlerImpl

protected CoordinatorEventHandlerImpl(java.lang.String externalchannel)
Method Detail

onMessage

public void onMessage(javax.jms.Message message)
Specified by:
onMessage in interface javax.jms.MessageListener

onEvent

public void onEvent(SaleRegisteredEvent saleRegisteredEvent)
Specified by:
onEvent in interface CoordinatorEventHandlerIf