Package io.permazen.cli
Interface Session.TransactionalAction
- All Superinterfaces:
Session.Action
- All Known Subinterfaces:
Session.RetryableTransactionalAction
,Session.TransactionalActionWithOptions
- All Known Implementing Classes:
AbstractTransactionRaftCommand.RaftTransactionAction
- Enclosing class:
- Session
Extension of
Session.Action
that indicates the action requires an open transaction.
A new transaction will be created if necessary before this action is executed. If a transaction already exists, it will be (re)used.
-
Method Summary
Methods inherited from interface io.permazen.cli.Session.Action
run