ballerinai/transaction : 1.0.12

Module Overview

This module provides Ballerina transaction manager implementation.

Functions

[2]

beginTransaction
D

When a transaction block in Ballerina code begins, it will call this function to begin a transaction.

getCurrentTransactionId
D

Get the current transaction id.

Records

[3]

RemoteProtocol

This represents the protocol associated with the coordination type.

TransactionContext
TransactionParticipantConfig

Contains the configurations for local transaction participant function.

Constants

[2]

OUTCOME_COMMITTED
TWO_PHASE_COMMIT

Annotations

[1]

Participant

The annotation which is used to configure local transaction participant function.