È possibile effettuare l'accesso XA-transazionale al file system in Java? Voglio manipolare i file entro i limiti di una transazione e la mia transazione deve partecipare a una transazione distribuita tramite JTA (quindi suppongo che il file system debba essere accessibile come XAResource). Non ho bisogno di supporto per l'accesso ai file di lettura/scrittura a grana fine; trattare ogni file come un record è abbastanza buono per le mie esigenze.Esiste una soluzione open source per l'accesso ai file transazionali XA in Java?
Qualcuno conosce un progetto open source che lo fa già? Non ho voglia di implementare questo pasticcio solo per scoprire che è già stato fatto ...
Ho sentito dire che JBoss Transcations aggiungerà il supporto per questo (si veda ad esempio this discussion) ma non è stato possibile trovare un funzionario dichiarazione su questo.
A proposito, se avete bisogno di accesso ai file transazionale, ma non si richiede l'operazione di partecipare ad un 2-phase commit vi consiglio di dare un'occhiata a Apache Commons Transaction
Un bel articolo sulla complessità della questione può essere trovato in here.
ho fatto qualche ricerca su questo di recente e l'unica cosa che mi sono imbattuto è stato il codice di JBoss. – Mark