javax.transaction.xa.XAResource.start

Prototypes

int javax.transaction.xa.XAResource.start(Xid xid, int flags);

Description

Débute une nouvelle transaction identifiée par xid pour le gestionnaire de ressources avec les options flags.

Les valeurs possibles du codage bit de flags sont les suivantes :

Une fois débutée, la tâche courante du gestionnaire de ressources est la propriétaire exclusive de la transaction. Elle peut donc insérer, modifier ou supprimer des données de la base dans le cadre de la transaction.

En cas d'échec, l'exception javax.transaction.xa.XAException.

Le code retour est XA_OK en cas de succès.

Exemple

import javax.transaction.xa.*;

private XAResource pXAResource;
private Xid xid;

...
try catch (XAException e) ...
try catch (XAException e) ...

Voir aussi

javax.transaction.xa.XAResource.end pour terminer d'une transaction.