요구사항 변경 원복 (SimpleFrameworkFilter -> AsyncReponseFilter )

This commit is contained in:
cho
2026-01-23 15:02:32 +09:00
parent 6a6f100466
commit a4f35f6a45
@@ -1,6 +1,5 @@
package com.eactive.eai.custom.kjb.adapter.http.client.filter;
import java.util.Arrays;
import java.util.Map;
import java.util.Properties;
import java.util.TreeMap;
@@ -10,7 +9,6 @@ import org.apache.commons.lang3.StringUtils;
import com.eactive.eai.adapter.http.dynamic.HttpAdapterServiceKey;
import com.eactive.eai.adapter.http.dynamic.HttpAdapterServiceSupport;
import com.eactive.eai.common.TransactionContextKeys;
import com.eactive.eai.common.property.PropManager;
import com.eactive.eai.common.util.Logger;
public class SimpleFrameworkFilter implements HttpClientAdapterFilter, HttpAdapterServiceKey {
@@ -21,9 +19,6 @@ public class SimpleFrameworkFilter implements HttpClientAdapterFilter, HttpAdapt
public static final String GUID = "guid";
public static final String RECEIVEDTIMESTAMP = "receivedTimestamp";
public static final String PARTNER_TRACE_ID = "partnerTraceId";
public static final String PROPERTIES_GROUP_NAME = "HttpHeaderFilter";
public static final String HEADER_KEY_NAMES = "SimpleFrameworkFilter";
@Override
public Object doPreFilter(String adptGrpName, String adptName, Properties prop, Object message, Properties tempProp)
@@ -37,19 +32,9 @@ public class SimpleFrameworkFilter implements HttpClientAdapterFilter, HttpAdapt
tempProp.put("FILTERHEADER", filterHeaders);
}
String propValue = PropManager.getInstance().getProperty(PROPERTIES_GROUP_NAME, HEADER_KEY_NAMES, "").trim();
String[] headerKeyNames = propValue.split(",");
headerKeyNames = Arrays.stream(headerKeyNames)
.map(String::trim)
.toArray(String[]::new);
Map<String, String> inboundHeaderMap = getInboundHeaderProp(tempProp);
Map<String, String> inboundHeaderMap = getInboundHeaderProp(tempProp);
try {
/* 업체정보 */
String clientId = tempProp.getProperty(HttpAdapterServiceSupport.PROPERTIES_NAME_CLIENT_ID);
if (StringUtils.isEmpty(clientId)) clientId = "";
@@ -80,16 +65,6 @@ public class SimpleFrameworkFilter implements HttpClientAdapterFilter, HttpAdapt
logger.debug("SimpleFrameworkFilter] Processing Key ["+TransactionContextKeys.X_LOAN_TOKEN+"], value ["+x_loan_token+"]");
for( String keyName : inboundHeaderMap.keySet() ) {
if( StringUtils.equalsAnyIgnoreCase(keyName, headerKeyNames) ) {
String value = inboundHeaderMap.get(keyName);
filterHeaders.put(keyName, value);
logger.debug("SimpleFrameworkFilter] Processing Key ["+keyName+"], value ["+value+"]");
}
}
} catch (Exception e) {
logger.error(e.getMessage());
}