При расширении AbstractProcessor
существует возможность переопределить init(...)
, но нет никакого "противоположного" метода, который вызывается после того, как были обработаны раунды all.
Это проблема: когда вам нужно добавить информацию, собранную во время каждого раунда, в тот же файл, вы просто не сможете закрыть файл, потому что вы никогда не узнаете, когда последний раунд был. Таким образом, файл никогда не закрывается и остается пустым.
Использование крюка отключения также не работает, крючок никогда не вызывается.
Любые идеи?