Interface Session.TransactionalAction

All Superinterfaces:
Session.Action
All Known Subinterfaces:
Session.RetryableTransactionalAction, Session.TransactionalActionWithOptions
All Known Implementing Classes:
AbstractTransactionRaftCommand.RaftTransactionAction
Enclosing class:
Session

public static interface Session.TransactionalAction extends Session.Action
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