diff --git a/src/main/java/com/bsmlab/dfx/agent/config/Settings.java b/src/main/java/com/bsmlab/dfx/agent/config/Settings.java index 5baaadb..88a2413 100644 --- a/src/main/java/com/bsmlab/dfx/agent/config/Settings.java +++ b/src/main/java/com/bsmlab/dfx/agent/config/Settings.java @@ -70,12 +70,14 @@ public class Settings { @SuppressWarnings("unchecked") private void parseDropBoxes(Map settingMap) { List> dropBoxMapList = (List>)settingMap.get("drop-box"); - //TODO drop-box parser 개발 //TODO drop-box executor 개발 for(Map dropBoxMap : dropBoxMapList) { - DropBoxDto dataSourceDto = DropBoxDto.builder() + DropBoxDto dropBoxDto = DropBoxDto.builder() + .dropBoxId(dropBoxMap.get("drop-box-id")).taskType(dropBoxMap.get("task-type")) + .dataSourceId(dropBoxMap.get("dataSourceId")).sqlId(dropBoxMap.get("sql-id")) + .saveDirectoryRoot(dropBoxMap.get("save-directory-root")) .build(); - this.dropBoxDtoMap.put("", null); + this.dropBoxDtoMap.put(dropBoxDto.getDropBoxId(), dropBoxDto); } }