Documentation
¶
Index ¶
Constants ¶
View Source
const ( /** * The BranchStatus_Unknown. * description:BranchStatus_Unknown branch status. */ BranchStatusUnknown = BranchStatus(0) /** * The BranchStatus_Registered. * description:BranchStatus_Registered to TC. */ BranchStatusRegistered = BranchStatus(1) /** * The Phase one done. * description:Branch logic is successfully done at phase one. */ BranchStatusPhaseoneDone = BranchStatus(2) /** * The Phase one failed. * description:Branch logic is failed at phase one. */ BranchStatusPhaseoneFailed = BranchStatus(3) /** * The Phase one timeout. * description:Branch logic is NOT reported for a timeout. */ BranchStatusPhaseoneTimeout = BranchStatus(4) /** * The Phase two committed. * description:Commit logic is successfully done at phase two. */ BranchStatusPhasetwoCommitted = BranchStatus(5) /** * The Phase two commit failed retryable. * description:Commit logic is failed but retryable. */ BranchStatusPhasetwoCommitFailedRetryable = BranchStatus(6) /** * The Phase two commit failed unretryable. * description:Commit logic is failed and NOT retryable. */ BranchStatusPhasetwoCommitFailedUnretryable = BranchStatus(7) /** * The Phase two rollbacked. * description:Rollback logic is successfully done at phase two. */ BranchStatusPhasetwoRollbacked = BranchStatus(8) /** * The Phase two rollback failed retryable. * description:Rollback logic is failed but retryable. */ BranchStatusPhasetwoRollbackFailedRetryable = BranchStatus(9) /** * The Phase two rollback failed unretryable. * description:Rollback logic is failed but NOT retryable. */ BranchStatusPhasetwoRollbackFailedUnretryable = BranchStatus(10) )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BranchStatus ¶
type BranchStatus int8
func (BranchStatus) String ¶
func (s BranchStatus) String() string
type BranchType ¶
type BranchType int8
const ( BranchTypeUnknow BranchType = -1 BranchTypeAT BranchType = 0 BranchTypeTCC BranchType = 1 BranchTypeSAGA BranchType = 2 BranchTypeXA BranchType = 3 )
Click to show internal directories.
Click to hide internal directories.