Class ServletExternalContextImpl
java.lang.Object
jakarta.faces.context.ExternalContext
org.apache.myfaces.context.servlet.ServletExternalContextImplBase
org.apache.myfaces.context.servlet.ServletExternalContextImpl
Implements the external context for servlet request. Faces 1.2, 6.1.3
- Version:
- $Revision$ $Date$
- Author:
- Manfred Geiler (latest modification by $Author$), Anton Koinov
- 
Field SummaryFields inherited from class jakarta.faces.context.ExternalContextBASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
- 
Constructor SummaryConstructorsConstructorDescriptionServletExternalContextImpl(jakarta.servlet.ServletContext servletContext, jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse) ServletExternalContextImpl(jakarta.servlet.ServletContext servletContext, jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse, FlashFactory flashFactory) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoidaddResponseHeader(String name, String value) voidencodeActionURL(String url) encodeResourceURL(String url) encodeWebsocketURL(String url) protected FacesContextgetFlash()intintintgetSession(boolean create) getSessionId(boolean create) intvoidbooleanbooleanisSecure()booleanisUserInRole(String role) protected voidpushResource(String resourceUrl) voidvoidrelease()voidvoidvoidresponseSendError(int statusCode, String message) voidsetRequest(Object request) voidsetRequestCharacterEncoding(String encoding) voidsetResponse(Object response) voidsetResponseBufferSize(int size) voidsetResponseCharacterEncoding(String encoding) voidsetResponseContentLength(int length) voidsetResponseContentLengthLong(long length) voidsetResponseContentType(String contentType) voidsetResponseHeader(String name, String value) voidsetResponseStatus(int statusCode) voidsetSessionMaxInactiveInterval(int interval) Methods inherited from class org.apache.myfaces.context.servlet.ServletExternalContextImplBasegetApplicationContextPath, getApplicationMap, getClientWindow, getContext, getContextName, getInitParameter, getInitParameterMap, getMimeType, getRealPath, getResource, getResourceAsStream, getResourcePaths, log, log, setClientWindow
- 
Constructor Details- 
ServletExternalContextImplpublic ServletExternalContextImpl(jakarta.servlet.ServletContext servletContext, jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse) 
- 
ServletExternalContextImplpublic ServletExternalContextImpl(jakarta.servlet.ServletContext servletContext, jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse, FlashFactory flashFactory) 
 
- 
- 
Method Details- 
releasepublic void release()- Overrides:
- releasein class- ServletExternalContextImplBase
- Since:
- 4.0
 
- 
getSession- Specified by:
- getSessionin class- ExternalContext
 
- 
getSessionId- Overrides:
- getSessionIdin class- ExternalContext
 
- 
getRequest- Specified by:
- getRequestin class- ExternalContext
 
- 
getRequestContentLengthpublic int getRequestContentLength()- Overrides:
- getRequestContentLengthin class- ExternalContext
- Since:
- 2.0
 
- 
getResponse- Specified by:
- getResponsein class- ExternalContext
 
- 
getResponseBufferSizepublic int getResponseBufferSize()- Overrides:
- getResponseBufferSizein class- ExternalContext
- Since:
- 2.0
 
- 
getResponseContentType- Overrides:
- getResponseContentTypein class- ExternalContext
 
- 
getResponseOutputStream- Overrides:
- getResponseOutputStreamin class- ExternalContext
- Throws:
- IOException
 
- 
getResponseOutputWriter- Overrides:
- getResponseOutputWriterin class- ExternalContext
- Throws:
- IOException
- Since:
- Faces 2.0
 
- 
getSessionMap- Specified by:
- getSessionMapin class- ExternalContext
 
- 
getRequestMap- Specified by:
- getRequestMapin class- ExternalContext
 
- 
getRequestParameterMap- Specified by:
- getRequestParameterMapin class- ExternalContext
 
- 
getRequestParameterValuesMap- Specified by:
- getRequestParameterValuesMapin class- ExternalContext
 
- 
getRequestServerPortpublic int getRequestServerPort()- Overrides:
- getRequestServerPortin class- ExternalContext
 
- 
getRequestParameterNames- Specified by:
- getRequestParameterNamesin class- ExternalContext
 
- 
getRequestHeaderMap- Specified by:
- getRequestHeaderMapin class- ExternalContext
 
- 
getRequestHeaderValuesMap- Specified by:
- getRequestHeaderValuesMapin class- ExternalContext
 
- 
getRequestCookieMap- Specified by:
- getRequestCookieMapin class- ExternalContext
 
- 
getRequestLocale- Specified by:
- getRequestLocalein class- ExternalContext
 
- 
getRequestPathInfo- Specified by:
- getRequestPathInfoin class- ExternalContext
 
- 
getRequestContentType- Overrides:
- getRequestContentTypein class- ExternalContext
 
- 
getRequestContextPath- Specified by:
- getRequestContextPathin class- ExternalContext
 
- 
getRequestScheme- Overrides:
- getRequestSchemein class- ExternalContext
 
- 
encodeActionURL- Specified by:
- encodeActionURLin class- ExternalContext
 
- 
encodeBookmarkableURL- Overrides:
- encodeBookmarkableURLin class- ExternalContext
 
- 
encodeResourceURL- Specified by:
- encodeResourceURLin class- ExternalContext
 
- 
pushResource
- 
encodeNamespace- Specified by:
- encodeNamespacein class- ExternalContext
 
- 
encodePartialActionURL- Overrides:
- encodePartialActionURLin class- ExternalContext
 
- 
encodeRedirectURL- Overrides:
- encodeRedirectURLin class- ExternalContext
 
- 
encodeWebsocketURL- Specified by:
- encodeWebsocketURLin class- ExternalContext
 
- 
dispatch- Specified by:
- dispatchin class- ExternalContext
- Throws:
- IOException
- FacesException
 
- 
getRequestServerName- Overrides:
- getRequestServerNamein class- ExternalContext
 
- 
getRequestServletPath- Specified by:
- getRequestServletPathin class- ExternalContext
 
- 
getAuthType- Specified by:
- getAuthTypein class- ExternalContext
 
- 
getRemoteUser- Specified by:
- getRemoteUserin class- ExternalContext
 
- 
isUserInRole- Specified by:
- isUserInRolein class- ExternalContext
 
- 
getUserPrincipal- Specified by:
- getUserPrincipalin class- ExternalContext
 
- 
invalidateSessionpublic void invalidateSession()- Overrides:
- invalidateSessionin class- ExternalContext
 
- 
isResponseCommittedpublic boolean isResponseCommitted()- Overrides:
- isResponseCommittedin class- ExternalContext
- Since:
- 2.0
 
- 
redirect- Specified by:
- redirectin class- ExternalContext
- Throws:
- IOException
 
- 
responseFlushBuffer- Overrides:
- responseFlushBufferin class- ExternalContext
- Throws:
- IOException
- Since:
- 2.0
 
- 
responseResetpublic void responseReset()- Overrides:
- responseResetin class- ExternalContext
- Since:
- 2.0
 
- 
responseSendError- Overrides:
- responseSendErrorin class- ExternalContext
- Throws:
- IOException
- Since:
- 2.0
 
- 
getRequestLocales- Specified by:
- getRequestLocalesin class- ExternalContext
 
- 
setRequest- Overrides:
- setRequestin class- ExternalContext
- Parameters:
- request-
- Since:
- Faces 1.2
 
- 
setRequestCharacterEncoding- Overrides:
- setRequestCharacterEncodingin class- ExternalContext
- Parameters:
- encoding-
- Throws:
- UnsupportedEncodingException
- Since:
- Faces 1.2
 
- 
getRequestCharacterEncoding- Overrides:
- getRequestCharacterEncodingin class- ExternalContext
- Since:
- Faces 1.2
 
- 
getResponseCharacterEncoding- Overrides:
- getResponseCharacterEncodingin class- ExternalContext
- Since:
- Faces 1.2
 
- 
setResponse- Overrides:
- setResponsein class- ExternalContext
- Parameters:
- response-
- Since:
- Faces 1.2
 
- 
setResponseBufferSizepublic void setResponseBufferSize(int size) - Overrides:
- setResponseBufferSizein class- ExternalContext
- Since:
- 2.0
 
- 
setResponseCharacterEncoding- Overrides:
- setResponseCharacterEncodingin class- ExternalContext
- Parameters:
- encoding-
- Since:
- Faces 1.2
 
- 
setResponseContentLengthpublic void setResponseContentLength(int length) - Overrides:
- setResponseContentLengthin class- ExternalContext
- Since:
- 2.0
 
- 
setResponseContentLengthLongpublic void setResponseContentLengthLong(long length) - Overrides:
- setResponseContentLengthLongin class- ExternalContext
- Since:
- 4.1
 
- 
setResponseContentType- Overrides:
- setResponseContentTypein class- ExternalContext
 
- 
setResponseHeader- Overrides:
- setResponseHeaderin class- ExternalContext
- Since:
- 2.0
 
- 
setResponseStatuspublic void setResponseStatus(int statusCode) - Overrides:
- setResponseStatusin class- ExternalContext
 
- 
addResponseCookie- Overrides:
- addResponseCookiein class- ExternalContext
- Since:
- Faces 2.0
 
- 
addResponseHeader- Overrides:
- addResponseHeaderin class- ExternalContext
 
- 
getFlash- Overrides:
- getFlashin class- ExternalContext
- Since:
- 2.0
 
- 
isSecurepublic boolean isSecure()- Overrides:
- isSecurein class- ExternalContext
 
- 
getSessionMaxInactiveIntervalpublic int getSessionMaxInactiveInterval()- Overrides:
- getSessionMaxInactiveIntervalin class- ExternalContext
 
- 
setSessionMaxInactiveIntervalpublic void setSessionMaxInactiveInterval(int interval) - Overrides:
- setSessionMaxInactiveIntervalin class- ExternalContext
 
- 
getCurrentFacesContext
 
-