수신 시각이 프러퍼티에 있을 경우 그 값을 사용하도록 수정
This commit is contained in:
@@ -11,6 +11,7 @@ import org.springframework.http.HttpStatus;
|
|||||||
import com.eactive.eai.adapter.AdapterGroupVO;
|
import com.eactive.eai.adapter.AdapterGroupVO;
|
||||||
import com.eactive.eai.adapter.AdapterManager;
|
import com.eactive.eai.adapter.AdapterManager;
|
||||||
import com.eactive.eai.adapter.http.HttpStatusException;
|
import com.eactive.eai.adapter.http.HttpStatusException;
|
||||||
|
import com.eactive.eai.adapter.http.dynamic.HttpAdapterServiceKey;
|
||||||
import com.eactive.eai.adapter.http.dynamic.filter.JwtAuthException;
|
import com.eactive.eai.adapter.http.dynamic.filter.JwtAuthException;
|
||||||
import com.eactive.eai.common.exception.ExceptionHandler;
|
import com.eactive.eai.common.exception.ExceptionHandler;
|
||||||
import com.eactive.eai.common.message.EAIMessage;
|
import com.eactive.eai.common.message.EAIMessage;
|
||||||
@@ -111,7 +112,13 @@ public abstract class RequestProcessorSupport implements Processor
|
|||||||
**/
|
**/
|
||||||
public Object execute(Object message, Properties prop) throws HttpStatusException
|
public Object execute(Object message, Properties prop) throws HttpStatusException
|
||||||
{
|
{
|
||||||
long msgRcvTm = System.currentTimeMillis();
|
String receivedTimestamp = prop.getProperty(HttpAdapterServiceKey.INBOUND_REQUESTED_TIME);
|
||||||
|
long msgRcvTm = 0L;
|
||||||
|
if(receivedTimestamp == null)
|
||||||
|
msgRcvTm = System.currentTimeMillis();
|
||||||
|
else
|
||||||
|
msgRcvTm = Long.parseLong(receivedTimestamp);
|
||||||
|
|
||||||
increaseRcvCount();
|
increaseRcvCount();
|
||||||
local.set(new Long(msgRcvTm));
|
local.set(new Long(msgRcvTm));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user