Я пытаюсь создать плагин, который переопределяет индекс elasticsearch по умолчанию, который создает unomi.
Плагину удалось создать индекс ES, который еще не существует, например. context-event2, но не может создать / обновить уже существующий индекс ES, например. context-event (-data-2020-08).
Посмотрев на результат, напечатанный с помощью 'bundle-list default' в karaf, я сузил его до вопроса о том, какой сценарий запускается раньше.
Я посмотрел, как работает функция getBundle () в private void loadPredefinedMappings в ElasticSearchPersistenceServiceImpl в persistence-elasticsearch [unomi-persistence-elasticsearch], но я не могу найти способ получить порядок чтения файлов.
Есть ли способ изменить индекс ES без изменения файлов индекса по умолчанию? Я бы хотел избежать изменения исходного кода для решения проблемы