Package com.avoka.fc.core.servlet
Class RequestContext
java.lang.Object
com.avoka.fc.core.servlet.RequestContext
- Direct Known Subclasses:
MockRequestContext
Provides Servlet API request context object.
-
Constructor Summary
ConstructorsConstructorDescriptionRequestContext(jakarta.servlet.ServletContext context, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Instantiates a new request context. -
Method Summary
Modifier and TypeMethodDescriptionstatic voidbindThreadRequestContext(RequestContext requestContext) Bind the request context to the current thread.jakarta.servlet.http.HttpServletRequestReturn the servlet request object.jakarta.servlet.http.HttpServletResponseReturn the servlet response object.jakarta.servlet.ServletContextReturn the servlet context object.jakarta.servlet.http.HttpSessionReturn the servlet session object.static jakarta.servlet.http.HttpServletRequeststatic RequestContextReturn the request context object for the current thread.toString()
-
Constructor Details
-
RequestContext
public RequestContext(jakarta.servlet.ServletContext context, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Instantiates a new request context.- Parameters:
context- the contextrequest- the requestresponse- the response
-
-
Method Details
-
getServletContext
public jakarta.servlet.ServletContext getServletContext()Return the servlet context object.- Returns:
- the servlet context object
-
getResponse
public jakarta.servlet.http.HttpServletResponse getResponse()Return the servlet response object.- Returns:
- the servlet response object
-
getRequest
public jakarta.servlet.http.HttpServletRequest getRequest()Return the servlet request object.- Returns:
- the servlet request object
-
getSession
public jakarta.servlet.http.HttpSession getSession()Return the servlet session object.- Returns:
- the servlet session object
-
getThreadRequestContext
Return the request context object for the current thread.- Returns:
- the request context object for the current thread
-
getThreadRequest
public static jakarta.servlet.http.HttpServletRequest getThreadRequest()- Returns:
- the thread local HtttpServletRequest if defined or null otherwise.
- Since:
- 4.3.2
-
bindThreadRequestContext
Bind the request context to the current thread.- Parameters:
requestContext- the request context
-
toString
-