Skip to main content

ExecutionRegistry

Trait ExecutionRegistry 

Source
pub trait ExecutionRegistry: Send {
    // Required methods
    fn register_transaction_family(&mut self, family: TransactionFamily);
    fn unregister_transaction_family(&mut self, family: &TransactionFamily);
}
Expand description

The registry of transaction families

Required Methods§

Source

fn register_transaction_family(&mut self, family: TransactionFamily)

Register the given transaction family.

Adding a family to the registry indicates that the family can be processed by an ExecutionAdapter.

Source

fn unregister_transaction_family(&mut self, family: &TransactionFamily)

Unregister the given transaction family.

Signals that a transaction family can no longer be processed by an ExecutionAdapter.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§