diff --git a/src/main/java/com/eactive/eai/manage/inflow/InflowGroupBucketService.java b/src/main/java/com/eactive/eai/manage/inflow/InflowGroupBucketService.java index 1bb4d6f..ceabb45 100644 --- a/src/main/java/com/eactive/eai/manage/inflow/InflowGroupBucketService.java +++ b/src/main/java/com/eactive/eai/manage/inflow/InflowGroupBucketService.java @@ -1,9 +1,7 @@ package com.eactive.eai.manage.inflow; -import java.lang.reflect.Field; import java.util.ArrayList; import java.util.List; -import java.util.Map; import org.springframework.stereotype.Service; @@ -72,21 +70,8 @@ public class InflowGroupBucketService { return dto; } - /** - * 그룹 버킷 조회 (리플렉션 사용) - */ public CustomGroupBucket getCustomGroupBucket(String groupId) { - try { - InflowControlManager manager = InflowControlManager.getInstance(); - Field field = InflowControlManager.class.getDeclaredField("groupBucketList"); - field.setAccessible(true); - @SuppressWarnings("unchecked") - Map groupBucketList = - (Map) field.get(manager); - return groupBucketList.get(groupId); - } catch (Exception e) { - return null; - } + return InflowControlManager.getInstance().getGroupBucket(groupId); } public List getAllGroupBucketStatus() {