Package de.cardcontact.cli
Class CardConnectorDaemon
- java.lang.Object
-
- de.cardcontact.cli.CardConnectorDaemon
-
- All Implemented Interfaces:
RemoteNotificationListener,java.lang.Runnable,java.util.EventListener,CTListener
- Direct Known Subclasses:
CardUpdaterDaemon
public class CardConnectorDaemon extends java.lang.Object implements java.lang.Runnable, CTListener, RemoteNotificationListener
-
-
Constructor Summary
Constructors Constructor Description CardConnectorDaemon(CardUpdaterLog logger, ReaderConfigurationModel readerConfig, SmartCard card)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcardInserted(CardTerminalEvent ctEvent)Signal that smart card was inserted.voidcardRemoved(CardTerminalEvent ctEvent)Signal that a smart card was removed.voidcloseCard()voidlog(int level, java.lang.String msg)voidremoteNotify(int id, java.lang.String message, int ttc)Handle notification from server in remote updatevoidrun()voidsetEnsurePIN(boolean ensurePIN)voidsetID(java.lang.String id)voidsetPIN(byte[] pin)voidsetSession(java.lang.String session)voidsetURL(java.lang.String url)
-
-
-
Constructor Detail
-
CardConnectorDaemon
public CardConnectorDaemon(CardUpdaterLog logger, ReaderConfigurationModel readerConfig, SmartCard card)
-
-
Method Detail
-
log
public void log(int level, java.lang.String msg)
-
setPIN
public void setPIN(byte[] pin)
-
setEnsurePIN
public void setEnsurePIN(boolean ensurePIN)
-
setURL
public void setURL(java.lang.String url)
-
setID
public void setID(java.lang.String id)
-
setSession
public void setSession(java.lang.String session)
-
cardInserted
public void cardInserted(CardTerminalEvent ctEvent) throws CardTerminalException
Description copied from interface:CTListenerSignal that smart card was inserted.- Specified by:
cardInsertedin interfaceCTListener- Throws:
CardTerminalException
-
closeCard
public void closeCard()
-
cardRemoved
public void cardRemoved(CardTerminalEvent ctEvent) throws CardTerminalException
Description copied from interface:CTListenerSignal that a smart card was removed.- Specified by:
cardRemovedin interfaceCTListener- Throws:
CardTerminalException
-
remoteNotify
public void remoteNotify(int id, java.lang.String message, int ttc)Description copied from interface:RemoteNotificationListenerHandle notification from server in remote update- Specified by:
remoteNotifyin interfaceRemoteNotificationListener- Parameters:
id- the message idmessage- the message received
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable
-
-