org.cocome.tradingsystem.cashdeskline.cashdesk.cardreadercontroller.impl
Class CardReaderControllerEventHandlerImpl
java.lang.Object
org.cocome.tradingsystem.cashdeskline.cashdesk.cardreadercontroller.impl.CardReaderControllerEventHandlerImpl
- All Implemented Interfaces:
- javax.jms.MessageListener, CardReaderControllerEventHandlerIf
public class CardReaderControllerEventHandlerImpl
- extends java.lang.Object
- implements javax.jms.MessageListener, CardReaderControllerEventHandlerIf
Implementation of the CardReader component
- Author:
- Yannick Welsch
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CardReaderControllerEventHandlerImpl
protected CardReaderControllerEventHandlerImpl(java.lang.String eventchannel)
- Parameters:
args
- args[0] should contain the name of the topic, for example
CashDeskChannel1
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 CardReaderControllerEventHandlerIf
onEvent
public void onEvent(ExpressModeDisabledEvent expressModeDisabledEvent)
- Specified by:
onEvent
in interface CardReaderControllerEventHandlerIf
sendCreditCardScannedEvent
public void sendCreditCardScannedEvent(CreditCardScannedEvent creditCardScannedEvent)
- Specified by:
sendCreditCardScannedEvent
in interface CardReaderControllerEventHandlerIf
sendPINEnteredEvent
public void sendPINEnteredEvent(PINEnteredEvent pINEnteredEvent)
- Specified by:
sendPINEnteredEvent
in interface CardReaderControllerEventHandlerIf