JAXB имеет возможность обрабатывать демаршаллинг XML, добавляя методы afterUnmarshal к классам узлов;Вот пример:
void afterUnmarshal(Unmarshaller u, Object parent) {
System.out.println("Message ID = " + messageID );
}
Есть ли способ использовать этот механизм для захвата messageID
, чтобы его можно было использовать после сбоя анализа?В частности, где он должен быть расположен, чтобы метод, который инициировал unmarshalling, мог получить к нему доступ?Если этот механизм не может быть использован для достижения этой цели, как он может быть реализован?