No hay una solución de configuración fácil. Pero existe una alternativa que puede tener que hacer poco trabajo.
Puede registrar EventListener
con DIH en data-config para escuchar los eventos EventListener.
Consulte Wiki
<dataConfig>
<document onImportStart ="com.foo.StartEventListener" onImportEnd="com.foo.EndEventListener">
....
</document>
</dataConfig>
Su EventListener
le da acceso a Context objetos, que proporciona acceso a la mayoría de DataImportHandler Objetos & Estadísticas de Eventos.
Por ejemplo, onImportEnd
caso de que su com.foo.EndEventListener
podría usar Context
mango objeto de conseguir Staistics tales # of DocsSkipped
, # of DocsFailed
... Context
es un objeto valioso que expone gran cantidad de elementos internos DIH. Depende de su oyente de eventos hacer lo que tiene que hacer con esta información.
Tal vez una advertencia, la notificación de DIH es sobre todo después del hecho, no se le notificarán los sucesos como sucede, debe esperar a que el proceso de importación se complete para que DIH notifique a su oyente o puede haber un solución alternativa