Example #1
0
 @Override
 public synchronized void process(ApduType apdu) {
   if (apdu.isPrstSelected()) {
     process.processPrstApdu(apdu.getPrst());
   } else if (apdu.isRlrqSelected()) {
     state_handler.send(MessageFactory.RlreApdu_NORMAL());
     state_handler.changeState(new MUnassociated(state_handler));
   } else if (apdu.isAarqSelected() || apdu.isAareSelected() || apdu.isRlreSelected()) {
     state_handler.send(MessageFactory.AbrtApdu_UNDEFINED());
     state_handler.changeState(new MUnassociated(state_handler));
   } else if (apdu.isAbrtSelected()) {
     state_handler.changeState(new MUnassociated(state_handler));
   }
 }