|
|
@ -41,7 +41,8 @@ public class SeataHandlerInterceptor implements HandlerInterceptor {
|
|
|
|
.getLogger(SeataHandlerInterceptor.class);
|
|
|
|
.getLogger(SeataHandlerInterceptor.class);
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) {
|
|
|
|
public boolean preHandle(HttpServletRequest request, HttpServletResponse response,
|
|
|
|
|
|
|
|
Object handler) {
|
|
|
|
String xid = RootContext.getXID();
|
|
|
|
String xid = RootContext.getXID();
|
|
|
|
String rpcXid = request.getHeader(RootContext.KEY_XID);
|
|
|
|
String rpcXid = request.getHeader(RootContext.KEY_XID);
|
|
|
|
if (log.isDebugEnabled()) {
|
|
|
|
if (log.isDebugEnabled()) {
|
|
|
@ -58,9 +59,9 @@ public class SeataHandlerInterceptor implements HandlerInterceptor {
|
|
|
|
return true;
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception e) {
|
|
|
|
public void afterCompletion(HttpServletRequest request, HttpServletResponse response,
|
|
|
|
|
|
|
|
Object handler, Exception e) {
|
|
|
|
if (StringUtils.isNotBlank(RootContext.getXID())) {
|
|
|
|
if (StringUtils.isNotBlank(RootContext.getXID())) {
|
|
|
|
String rpcXid = request.getHeader(RootContext.KEY_XID);
|
|
|
|
String rpcXid = request.getHeader(RootContext.KEY_XID);
|
|
|
|
|
|
|
|
|
|
|
|