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 TprocessCommands()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
-
-