Я пытаюсь использовать XStream для потоковой передачи объектов между двумя процессами (которые, по сути, являются JVM). Я обнаружил, что подобный вопрос задавался на этом форуме раньше (пожалуйста, перейдите по следующей ссылке).
Лучший подход для сериализации XML для потоковой передачи с Java?
Основное различие между моим требованием и решением, данным в приведенном выше вопросе, состоит в том, что все передаваемые объекты недоступны в начале операции потоковой передачи. Я хочу, чтобы процесс отправки ожидал новых объектов и передавал их по мере поступления. Таким образом, эта операция потенциально может занять много времени (с большим количеством времени простоя между потоками двух объектов).
С другой стороны, решение, приведенное выше, прекрасно работает, если мы знаем все элементы коллекции в начале.
Пожалуйста, дайте мне знать, если кто-то сталкивался с таким требованием ранее и смог его решить.