opencard.opt.terminal
Interface Lockable

All Known Implementing Classes:
AbstractLockableTerminal

public abstract interface Lockable

Lockable is a generic interface for locking a terminal or individual slots.

See Also:
CardTerminal

Method Summary
 java.lang.Object lock()
           
 java.lang.Object lockSlot(int slotNr)
           
 void unlock(java.lang.Object handle)
           
 void unlockSlot(int slotNr, java.lang.Object handle)
           
 

Method Detail

lock

public java.lang.Object lock()
                      throws opencard.core.terminal.CardTerminalException

lockSlot

public java.lang.Object lockSlot(int slotNr)
                          throws opencard.core.terminal.CardTerminalException

unlockSlot

public void unlockSlot(int slotNr,
                       java.lang.Object handle)
                throws opencard.core.terminal.CardTerminalException

unlock

public void unlock(java.lang.Object handle)
            throws opencard.core.terminal.CardTerminalException