Come utilizzare un'alternativa (JAXB) a XStream per leggere la configurazione del solutore in Optaplanner?

StackOverflow https://stackoverflow.com/questions/19842013

  •  29-07-2022
  •  | 
  •  

Domanda

Optaplanner utilizza XStream per leggere la configurazione del risolutore da XML. Per l'utilizzo di JAXB invece, è sufficiente avere l'implementazione personalizzata di XMLSolverFactory e SolverConfig?

È stato utile?

Soluzione

No, perché il *Config Le lezioni non sono annotate con annotazioni JAXB in 6.0.0. C'è una discussione aperta se vogliamo migrare da XStream a JAXB, quindi possiamo offrire un XSD della configurazione del solutore.

Si noti inoltre che queste 2 cose sono completamente distinte:

  1. Leggi una configurazione del risolutore da XML
  2. Leggi un set di dati di soluzione da XML (~ Problema)

Per 2), puoi facilmente sostituire XStreamProblemIO con un JaxbProblemIO (che dovrebbe essere facile da scrivere).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top