Package org.apache.webbeans.web.context
Class ServletRequestContext
- java.lang.Object
-
- org.apache.webbeans.context.AbstractContext
-
- org.apache.webbeans.context.RequestContext
-
- org.apache.webbeans.web.context.ServletRequestContext
-
- All Implemented Interfaces:
jakarta.enterprise.context.spi.AlterableContext,jakarta.enterprise.context.spi.Context,Serializable
public class ServletRequestContext extends RequestContext
RequestContext which additionally holds the current servletRequest for being able to lazily initialise the SessionContext if needed.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.webbeans.context.AbstractContext
active, componentInstanceMap, scopeType
-
-
Constructor Summary
Constructors Constructor Description ServletRequestContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()ObjectgetRequestObject()jakarta.servlet.http.HttpServletRequestgetServletRequest()voidsetServletRequest(jakarta.servlet.http.HttpServletRequest servletRequest)-
Methods inherited from class org.apache.webbeans.context.RequestContext
destroy, getHttpSession, getPropagatedSessionContext, setComponentInstanceMap, setHttpSession, setPropagatedSessionContext
-
Methods inherited from class org.apache.webbeans.context.AbstractContext
checkActive, destroyInstance, get, get, getInstance, getScope, isActive, setActive
-
-
-
-
Method Detail
-
getRequestObject
public Object getRequestObject()
- Overrides:
getRequestObjectin classRequestContext
-
getServletRequest
public jakarta.servlet.http.HttpServletRequest getServletRequest()
-
setServletRequest
public void setServletRequest(jakarta.servlet.http.HttpServletRequest servletRequest)
-
destroy
public void destroy()
- Overrides:
destroyin classAbstractContext
-
-