int javax.transaction.xa.XAResource.end(Xid xid, int flags);
Les valeurs possibles du codage bit de flags sont les suivantes :
Une fois terminée, la tâche courante du gestionnaire de ressources n'est plus la propriétaire de la transaction. Elle ne peut plus 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.
import javax.transaction.xa.*;
private XAResource pXAResource;
private Xid xid;
...
try
{
if (pXAResource.start(xid, TMNOFLAGS)!=XA_OK)
{
...
}
...
}
catch (XAException e)
{
...
}
...
try
{
if (pXAResource.end(xid, TMNOFLAGS)!=XA_OK)
{
...
}
...
}
catch (XAException e)
{
...
}
...