यदि किसी ने फ़ाइल करने के लिए लेनदेन संबंधी लेखन लागू किया है, तो कृपया मेरी सहायता करें।
संबंधित विषय पर पहले थ्रेड (transactional write) पर चर्चा की गई थी।अपाचे लेनदेन: फ़ाइल को लेनदेन से लिखें - संसाधन का उपयोग कैसे करें
उपयोग मामले पीछा कर रहा है:
अगर लॉग फ़ाइल के लिए लिख विफल रहा है, कि उचित डीबी लेनदेन वापस लुढ़का जा shoud।
तो फ़ाइल के लिए लेखांकन लेनदेन के तरीके में किया जाना चाहिए।
मैंने Apache Commons Transaction lib चुना है।
और समस्या है, जो मुझे आगे जाने नहीं देता है, क्योंकि उचित दस्तावेज या उदाहरण नहीं मिला है।
मैं FileResourceManager का उदाहरण बनाया है:
FileResourceManager frm = नए FileResourceManager ("c: \ CUR", "c: \ CUR", सच, लकड़हारा);
मैं इस Apache Commons Transaction tutorial से समझने के रूप में, मैं निम्नलिखित को लागू करना चाहिए कदम:
शुरू लेनदेन:
इसके लिएfrm.start();
प्राप्त लेनदेन आईडी:
transactionId = frm.generatedUniqueTxId();
कॉल विधि, जरूरी है, उदाहरण के लिए transactionId साथ writeResource और RESOURCEID:
frm.writeResource(transactionId, resourceId);
और यहाँ अस्पष्टता है:
क) कैसे मैं वास्तविक संसाधन के साथ resourceId
कनेक्ट कर सकते हैं, कि मैं transactioanally लिखना चाहिए?
बी) मेरी फ़ाइल कैसे, मैं लेनदेन लिखूंगा अब resourceId
होगा?
सलाह के लिए धन्यवाद।
हर एक लिंक मर चुका है! यदि आप कर सकते हैं तो कृपया अपडेट करें। धन्यवाद। –
उदाहरण 2 (.ppt) ठीक है FileResourceManager अपडेट किया गया – sergionni