Package org.apache.webbeans.context
Class RequestContext
- java.lang.Object
-
- org.apache.webbeans.context.AbstractContext
-
- org.apache.webbeans.context.RequestContext
-
- All Implemented Interfaces:
jakarta.enterprise.context.spi.AlterableContext,jakarta.enterprise.context.spi.Context,Serializable
public class RequestContext extends AbstractContext
Request context implementation.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.webbeans.context.AbstractContext
active, componentInstanceMap, scopeType
-
-
Constructor Summary
Constructors Constructor Description RequestContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy(jakarta.enterprise.context.spi.Contextual<?> contextual)ObjectgetHttpSession()SessionContextgetPropagatedSessionContext()ObjectgetRequestObject()The base object for the current RequestContext.voidsetComponentInstanceMap()voidsetHttpSession(Object httpSession)voidsetPropagatedSessionContext(SessionContext propagatedSessionContext)-
Methods inherited from class org.apache.webbeans.context.AbstractContext
checkActive, destroy, destroyInstance, get, get, getInstance, getScope, isActive, setActive
-
-
-
-
Method Detail
-
setComponentInstanceMap
public void setComponentInstanceMap()
Description copied from class:AbstractContext- Specified by:
setComponentInstanceMapin classAbstractContext
-
getRequestObject
public Object getRequestObject()
The base object for the current RequestContext. For a synthetic 'request' this is null. For a real http ServletRequest this is the HttpServletRequest. This is what gets used as payload for variousInitializedandDestroyedevents. This can be overloaded in web requests.- Returns:
- the ServletRequest or
nullfor other kind of requests‚
-
setPropagatedSessionContext
public void setPropagatedSessionContext(SessionContext propagatedSessionContext)
-
getPropagatedSessionContext
public SessionContext getPropagatedSessionContext()
- Returns:
- the SessionContext to get destroyed at the end of the request or
nullotherwise
-
getHttpSession
public Object getHttpSession()
-
setHttpSession
public void setHttpSession(Object httpSession)
-
destroy
public void destroy(jakarta.enterprise.context.spi.Contextual<?> contextual)
- Specified by:
destroyin interfacejakarta.enterprise.context.spi.AlterableContext- Overrides:
destroyin classAbstractContext
-
-