@Override
public Observable<Map<String, AppSetting>> getAppSettingsAsync() {
return Observable.zip(listAppSettings(), listSlotConfigurations(), new Func2<StringDictionaryInner, SlotConfigNamesResourceInner, Map<String, AppSetting>>() {
@Override
public Map<String, AppSetting> call(final StringDictionaryInner appSettingsInner, final SlotConfigNamesResourceInner slotConfigs) {
if (appSettingsInner == null || appSettingsInner.properties() == null) {
return null;
}
return Maps.asMap(appSettingsInner.properties().keySet(), new Function<String, AppSetting>() {
@Override
public AppSetting apply(String input) {
return new AppSettingImpl(input, appSettingsInner.properties().get(input),
slotConfigs != null && slotConfigs.appSettingNames() != null && slotConfigs.appSettingNames().contains(input));
}
});
}
});
}
WebAppBaseImpl.java 文件源码
java
阅读 29
收藏 0
点赞 0
评论 0
项目:azure-libraries-for-java
作者:
评论列表
文章目录