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 void
cardInserted(CardTerminalEvent ctEvent)
Signal that smart card was inserted.void
cardRemoved(CardTerminalEvent ctEvent)
Signal that a smart card was removed.void
closeCard()
void
log(int level, java.lang.String msg)
void
remoteNotify(int id, java.lang.String message, int ttc)
Handle notification from server in remote updatevoid
run()
void
setEnsurePIN(boolean ensurePIN)
void
setID(java.lang.String id)
void
setPIN(byte[] pin)
void
setSession(java.lang.String session)
void
setURL(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:CTListener
Signal that smart card was inserted.- Specified by:
cardInserted
in interfaceCTListener
- Throws:
CardTerminalException
-
closeCard
public void closeCard()
-
cardRemoved
public void cardRemoved(CardTerminalEvent ctEvent) throws CardTerminalException
Description copied from interface:CTListener
Signal that a smart card was removed.- Specified by:
cardRemoved
in interfaceCTListener
- Throws:
CardTerminalException
-
remoteNotify
public void remoteNotify(int id, java.lang.String message, int ttc)
Description copied from interface:RemoteNotificationListener
Handle notification from server in remote update- Specified by:
remoteNotify
in interfaceRemoteNotificationListener
- Parameters:
id
- the message idmessage
- the message received
-
run
public void run()
- Specified by:
run
in interfacejava.lang.Runnable
-
-