Как использовать альтернативу (JAXB) XStream для чтения конфигурации решателя в optaplanner?

Optaplanner использует XStream для чтения конфигурации решателя из XML. Достаточно ли для использования JAXB собственной реализации XMLSolverFactory и SolverConfig?


person jugu    schedule 07.11.2013    source источник


Ответы (1)


Нет, потому что классы *Config не снабжены аннотациями JAXB в версии 6.0.0. Существует открытое обсуждение, хотим ли мы перейти с XStream на JAXB, поэтому мы можем предложить XSD конфигурации решателя.

Также обратите внимание, что эти две вещи совершенно разные:

  1. прочитать конфигурацию решателя из XML
  2. чтение набора данных решения из XML (~ProblemIO)

Для 2) вы можете очень легко заменить XStreamProblemIO на JaxbProblemIO (что должно быть легко написать).

person Geoffrey De Smet    schedule 08.11.2013