/** * Begin request processing. * * @param req The request to process * @param res The response to modify */ @Override public void onBeginRequest(ServletRequest req, ServletResponse res) { HttpServletRequest request = (HttpServletRequest)req; RequestTelemetryContext context = ThreadContext.getRequestTelemetryContext(); SessionCookie sessionCookie = com.microsoft.applicationinsights.web.internal.cookies.Cookie.getCookie( SessionCookie.class, request, SessionCookie.COOKIE_NAME); if (sessionCookie == null) { return; } context.setSessionCookie(sessionCookie); String sessionId = sessionCookie.getSessionId(); getTelemetrySessionContext(context).setId(sessionId); }
/** * Begin request processing. * * @param req The request to process * @param res The response to modify */ @Override public void onBeginRequest(ServletRequest req, ServletResponse res) { HttpServletRequest request = (HttpServletRequest)req; RequestTelemetryContext context = ThreadContext.getRequestTelemetryContext(); SessionCookie sessionCookie = com.microsoft.applicationinsights.web.internal.cookies.Cookie.getCookie( SessionCookie.class, request, SessionCookie.COOKIE_NAME); if (sessionCookie == null) { return; } context.setSessionCookie(sessionCookie); String sessionId = sessionCookie.getSessionId(); getTelemetrySessionContext(context).setId(sessionId); }
/** * Begin request processing. * * @param req The request to process * @param res The response to modify */ @Override public void onBeginRequest(ServletRequest req, ServletResponse res) { HttpServletRequest request = (HttpServletRequest)req; RequestTelemetryContext context = ThreadContext.getRequestTelemetryContext(); UserCookie userCookie = com.microsoft.applicationinsights.web.internal.cookies.Cookie.getCookie( UserCookie.class, request, UserCookie.COOKIE_NAME); if (userCookie == null) { return; } String userId = userCookie.getUserId(); Date acquisitionDate = userCookie.getAcquisitionDate(); context.setUserCookie(userCookie); UserContext userContext = context.getHttpRequestTelemetry().getContext().getUser(); userContext.setId(userId); userContext.setAcquisitionDate(acquisitionDate); }
/** * Begin request processing. * * @param req The request to process * @param res The response to modify */ @Override public void onBeginRequest(ServletRequest req, ServletResponse res) { HttpServletRequest request = (HttpServletRequest)req; RequestTelemetryContext context = ThreadContext.getRequestTelemetryContext(); UserCookie userCookie = com.microsoft.applicationinsights.web.internal.cookies.Cookie.getCookie( UserCookie.class, request, UserCookie.COOKIE_NAME); if (userCookie == null) { return; } String userId = userCookie.getUserId(); Date acquisitionDate = userCookie.getAcquisitionDate(); context.setUserCookie(userCookie); UserContext userContext = context.getHttpRequestTelemetry().getContext().getUser(); userContext.setId(userId); userContext.setAcquisitionDate(acquisitionDate); }