ElinkTransactionContext에 최초요청데이터 저장 및 가져다 쓰는 함수 추가
This commit is contained in:
@@ -5,6 +5,7 @@ import java.util.Properties;
|
||||
import java.util.Set;
|
||||
|
||||
import com.eactive.eai.common.TransactionContextKeys;
|
||||
import com.eactive.eai.common.context.ElinkTransactionContext;
|
||||
import com.eactive.eai.common.util.*;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.http.HttpStatus;
|
||||
@@ -415,6 +416,10 @@ public class RequestProcessor extends RequestProcessorSupport {
|
||||
}
|
||||
prop.setProperty(TransactionContextKeys.GUID, guid);
|
||||
|
||||
// INBOUND MESSAGE 스레드 로컬에 저장
|
||||
String bizData = standardMessage.getBizData();
|
||||
ElinkTransactionContext.setRequestBizData(bizData);
|
||||
|
||||
// INBOUND_HEADER 가 NULL인 경우는 HTTP가 아닌것으로 간주함.
|
||||
if(prop.get(HttpClientAdapterServiceKey.INBOUND_HEADER) != null) {
|
||||
HttpAdapterExtraLogUtil.insertHttpAdapterExtraLog(vo.getUuid(), 100,
|
||||
|
||||
Reference in New Issue
Block a user