Феликс ConfigAdmin обновить свойство с System.property - PullRequest
0 голосов
/ 20 декабря 2018

Я пытаюсь сделать что-то вроде этого:

Configuration config = configAdmin.getConfiguration("best.config");
Dictionary<String, Object> properties = config.getProperties();
properties.put("asdf", "${my.system.property}");
config.update(properties);

Но сразу после обновления я получаю «asdf» как строку «$ {my.system.property}», а не как системное значение.

После перезапуска Karaf с измененным конфигом все работает, и я получаю системное значение.

Это правильное поведение?

...