कोई आसान कॉन्फ़िगरेशन समाधान नहीं है। लेकिन एक विकल्प मौजूद है कि आपको थोड़ा काम करना पड़ सकता है।
आप EventListener
को डीआईएच के साथ डेटा-कॉन्फ़िगरेशन में EventListener सुनने के लिए पंजीकरण कर सकते हैं।
देखें Wiki
<dataConfig>
<document onImportStart ="com.foo.StartEventListener" onImportEnd="com.foo.EndEventListener">
....
</document>
</dataConfig>
आपका EventListener
आप Context वस्तु है, जो DataImportHandler के सबसे तक पहुँच प्रदान करता ऑब्जेक्ट्स & घटना आंकड़ों पर पहुंच सकते।
उदाहरण के लिए, onImportEnd
घटना अपने com.foo.EndEventListener
आप Staistics पाने के लिए Context
वस्तु संभाल इस्तेमाल कर सकते हैं इस तरह के # of DocsSkipped
, # of DocsFailed
... Context
एक मूल्यवान वस्तु है कि DIH internals के बहुत उजागर करता है। यह आपके ईवेंट श्रोता पर निर्भर करता है कि इसे इस जानकारी के साथ क्या करना है।
शायद एक चेतावनी, डीआईएच अधिसूचना ज्यादातर तथ्य के बाद है, आपको घटनाओं के बारे में अधिसूचित नहीं किया जाएगा, आपको अपने श्रोता को सूचित करने के लिए आयात प्रक्रिया को डीआईएच के लिए पूरा करने की प्रतीक्षा करनी होगी या हो सकता है वैकल्पिक हल।