У меня работает верблюд на karaf, и я хотел бы использовать OptaplannerComponent
для загрузки проблемы из файла XML и отправки решения в очередь jms.
Мне интересно, как я могу optaplanner
найти мои domainmodel
и solverConfig.xml
в его classloader
. В идеале модель и конфиг должны быть установлены как пакет, который может быть легко заменен во время выполнения.
Я вижу, что OptaPlannerEndpoint
загружает конфигурацию так:
ClassLoader classLoader = getCamelContext().getApplicationContextClassLoader();
solverFactory = SolverFactory.createFromXmlResource(configuration.getConfigFile(), classLoader);
Можно ли каким-то образом загрузить мою доменную модель в этот загрузчик классов?