org.cocome.tradingsystem.cashdeskline.cashdesk.lightdisplaycontroller.impl
Class LightDisplayControllerEventHandlerImpl

java.lang.Object
  extended by org.cocome.tradingsystem.cashdeskline.cashdesk.lightdisplaycontroller.impl.LightDisplayControllerEventHandlerImpl
All Implemented Interfaces:
javax.jms.MessageListener, LightDisplayControllerEventHandlerIf

public class LightDisplayControllerEventHandlerImpl
extends java.lang.Object
implements javax.jms.MessageListener, LightDisplayControllerEventHandlerIf


Constructor Summary
LightDisplayControllerEventHandlerImpl(java.lang.String eventchannel, LightDisplayController controller)
           
 
Method Summary
 void onEvent(ExpressModeDisabledEvent expressModeDisabledEvent)
           
 void onEvent(ExpressModeEnabledEvent expressModeEnabledEvent)
           
 void onMessage(javax.jms.Message message)
          This method is called by the channel if an event has been published.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LightDisplayControllerEventHandlerImpl

public LightDisplayControllerEventHandlerImpl(java.lang.String eventchannel,
                                              LightDisplayController controller)
Parameters:
eventchannel -
Method Detail

onMessage

public void onMessage(javax.jms.Message message)
This method is called by the channel if an event has been published. The medhod then unmarshalls the message and calls the appropriate local event handler methods.

Specified by:
onMessage in interface javax.jms.MessageListener

onEvent

public void onEvent(ExpressModeEnabledEvent expressModeEnabledEvent)
Specified by:
onEvent in interface LightDisplayControllerEventHandlerIf

onEvent

public void onEvent(ExpressModeDisabledEvent expressModeDisabledEvent)
Specified by:
onEvent in interface LightDisplayControllerEventHandlerIf