Java equivalent for C# HttpContext

What is the Java Equivalent for HttpContext in C#? I need to convert the following to Java. This code is basically extracting a cookie.

// This method returns the username from the login cookie, or null if no user is logged in.
public string ExtractUser(HttpContext context)
{
   // Get the correct cookie from the request
   var Cookie = context.Request.Cookies["dummyUser"];
 
   // Return the cookie's value if it exists
   if ((Cookie != null) && (Cookie.Value != null))
      return Cookie.Value;
 
   // Return null otherwise
   return null;
}

Code base from here: https://sisense.dev/guides/sso/jwt/#actions


Try HttpServletRequest See Here getCookies() method

public static String getCookie(HttpServletRequest req,String name) {
  Cookie[] cookies = req.getCookies();
  if(cookies!=null) {
    for (Cookie cookie : cookies) {
      if(cookie.getName().equals(name)) {
        return cookie.getValue();
      }
    }
  }
  return null;
}