CosTransactions::Resource::commit

Prototypes

void Resource::commit(void);

Description

Valide la transaction courante qui a été préparée. La validation est en deux temps.

Cette Application Program Interface (API) est fournie par le gestionnaire de ressources au moniteur transactionnel.

En cas d'échec, l'exception CORBA::HeuristicHazard est envoyée.

Exemple

#include <coss/CosTransactions.hh>

static POA_CosTransactions::Resource_ptr *pRessource;

...
try catch (CORBA::Exception& e) ...
try catch (CORBA::Exception& e) ...
try catch (CORBA::Exception& e) ...
try catch (CORBA::Exception& e) ...
try catch (CORBA::Exception& e) ...

Voir aussi

CosTransactions::Resource::prepare pour préparer la validation d'une transaction en deux temps. CosTransactions::Resource::commit_one_phase pour valider une transaction en un temps. CosTransactions::Resource::forget pour abandonner la validation d'une transaction. CosTransactions::Resource::rollback pour invalider une transaction.