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