Interface TransactionManager<T extends TransactionManager<T>>
-
- Type Parameters:
T
- The type of the lowest level child object.
- All Known Subinterfaces:
AsyncTransactionCreatorManager
,AsyncTransactionExecutorManager
,FreeTransactionManager
,ReadTransactionManager<T>
,WriteTransactionManager<T>
public interface TransactionManager<T extends TransactionManager<T>>
Common API for all legacy SAM transaction managers.- Since:
- 0.1.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
processCommands()
Process all previously prepared commands.
-
-
-
Method Detail
-
processCommands
T processCommands()
Process all previously prepared commands.- Returns:
- The current instance.
- Throws:
ReaderIOException
- If a communication error with the card reader or SAM reader occurs.SamIOException
- If a communication error with the SAM occurs.InvalidSignatureException
- If a signature associated to a prepared signature verification command is invalid.UnexpectedCommandStatusException
- If a command returns an unexpected status.InconsistentDataException
- If inconsistent data have been detected.- Since:
- 0.1.0
-
-