Class StartupServletExternalContextImpl
java.lang.Object
jakarta.faces.context.ExternalContext
org.apache.myfaces.context.servlet.ServletExternalContextImplBase
org.apache.myfaces.context.servlet.StartupServletExternalContextImpl
An ExternalContext implementation for Servlet environments, which is used
 by StartupFacesContextImpl at container startup and shutdown and which
 provides ExternalContext functionality that does not require request and
 response objects.
- Version:
- $Revision$ $Date$
- Author:
- Jakob Korherr (latest modification by $Author$)
- 
Field SummaryFieldsFields inherited from class jakarta.faces.context.ExternalContextBASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
- 
Constructor SummaryConstructorsConstructorDescriptionStartupServletExternalContextImpl(jakarta.servlet.ServletContext servletContext, boolean startup) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoidaddResponseHeader(String name, String value) voidCannot dispatch because this is not a page requestencodeActionURL(String url) encodeNamespace(String name) encodeResourceURL(String url) encodeWebsocketURL(String url) getFlash()intintintgetSession(boolean create) getSessionId(boolean create) intvoidbooleanbooleanisSecure()booleanisUserInRole(String role) voidCannot redirect because this is not a page requestvoidvoidvoidresponseSendError(int statusCode, String message) voidsetRequest(Object request) voidsetRequestCharacterEncoding(String encoding) voidsetResponse(Object response) voidsetResponseBufferSize(int size) voidsetResponseCharacterEncoding(String encoding) voidsetResponseContentLength(int 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, release, setClientWindowMethods inherited from class jakarta.faces.context.ExternalContextsetResponseContentLengthLong
- 
Field Details- 
EXCEPTION_TEXT- See Also:
 
 
- 
- 
Constructor Details- 
StartupServletExternalContextImplpublic StartupServletExternalContextImpl(jakarta.servlet.ServletContext servletContext, boolean startup) 
 
- 
- 
Method Details- 
encodeActionURL- Specified by:
- encodeActionURLin class- ExternalContext
 
- 
encodeNamespace- Specified by:
- encodeNamespacein class- ExternalContext
 
- 
encodeResourceURL- Specified by:
- encodeResourceURLin class- ExternalContext
 
- 
getAuthType- Specified by:
- getAuthTypein class- ExternalContext
 
- 
getRemoteUser- Specified by:
- getRemoteUserin class- ExternalContext
 
- 
getRequest- Specified by:
- getRequestin class- ExternalContext
 
- 
getRequestContextPath- Specified by:
- getRequestContextPathin class- ExternalContext
 
- 
getRequestCookieMap- Specified by:
- getRequestCookieMapin class- ExternalContext
 
- 
getRequestHeaderMap- Specified by:
- getRequestHeaderMapin class- ExternalContext
 
- 
getRequestHeaderValuesMap- Specified by:
- getRequestHeaderValuesMapin class- ExternalContext
 
- 
getRequestLocale- Specified by:
- getRequestLocalein class- ExternalContext
 
- 
getRequestLocales- Specified by:
- getRequestLocalesin class- ExternalContext
 
- 
getRequestMap- Specified by:
- getRequestMapin class- ExternalContext
 
- 
getRequestParameterMap- Specified by:
- getRequestParameterMapin class- ExternalContext
 
- 
getRequestParameterNames- Specified by:
- getRequestParameterNamesin class- ExternalContext
 
- 
getRequestParameterValuesMap- Specified by:
- getRequestParameterValuesMapin class- ExternalContext
 
- 
getRequestPathInfo- Specified by:
- getRequestPathInfoin class- ExternalContext
 
- 
getRequestServletPath- Specified by:
- getRequestServletPathin class- ExternalContext
 
- 
getResponse- Specified by:
- getResponsein class- ExternalContext
 
- 
getSession- Specified by:
- getSessionin class- ExternalContext
 
- 
getSessionId- Overrides:
- getSessionIdin class- ExternalContext
 
- 
getSessionMap- Specified by:
- getSessionMapin class- ExternalContext
 
- 
getUserPrincipal- Specified by:
- getUserPrincipalin class- ExternalContext
 
- 
isUserInRole- Specified by:
- isUserInRolein class- ExternalContext
 
- 
encodeBookmarkableURL- Overrides:
- encodeBookmarkableURLin class- ExternalContext
 
- 
encodePartialActionURL- Overrides:
- encodePartialActionURLin class- ExternalContext
 
- 
encodeRedirectURL- Overrides:
- encodeRedirectURLin class- ExternalContext
 
- 
getRequestCharacterEncoding- Overrides:
- getRequestCharacterEncodingin class- ExternalContext
 
- 
getRequestContentLengthpublic int getRequestContentLength()- Overrides:
- getRequestContentLengthin class- ExternalContext
 
- 
getRequestContentType- Overrides:
- getRequestContentTypein class- ExternalContext
 
- 
getRequestScheme- Overrides:
- getRequestSchemein class- ExternalContext
 
- 
getRequestServerName- Overrides:
- getRequestServerNamein class- ExternalContext
 
- 
getRequestServerPortpublic int getRequestServerPort()- Overrides:
- getRequestServerPortin class- ExternalContext
 
- 
getResponseBufferSizepublic int getResponseBufferSize()- Overrides:
- getResponseBufferSizein class- ExternalContext
 
- 
getResponseCharacterEncoding- Overrides:
- getResponseCharacterEncodingin class- ExternalContext
 
- 
getResponseContentType- Overrides:
- getResponseContentTypein class- ExternalContext
 
- 
invalidateSessionpublic void invalidateSession()- Overrides:
- invalidateSessionin class- ExternalContext
 
- 
isResponseCommittedpublic boolean isResponseCommitted()- Overrides:
- isResponseCommittedin class- ExternalContext
 
- 
setRequest- Overrides:
- setRequestin class- ExternalContext
 
- 
setRequestCharacterEncoding- Overrides:
- setRequestCharacterEncodingin class- ExternalContext
- Throws:
- UnsupportedEncodingException
 
- 
setResponse- Overrides:
- setResponsein class- ExternalContext
 
- 
setResponseBufferSizepublic void setResponseBufferSize(int size) - Overrides:
- setResponseBufferSizein class- ExternalContext
 
- 
setResponseCharacterEncoding- Overrides:
- setResponseCharacterEncodingin class- ExternalContext
 
- 
setResponseContentLengthpublic void setResponseContentLength(int length) - Overrides:
- setResponseContentLengthin class- ExternalContext
 
- 
setResponseContentType- Overrides:
- setResponseContentTypein class- ExternalContext
 
- 
setResponseHeader- Overrides:
- setResponseHeaderin class- ExternalContext
 
- 
setResponseStatuspublic void setResponseStatus(int statusCode) - Overrides:
- setResponseStatusin class- ExternalContext
 
- 
dispatchCannot dispatch because this is not a page request- Specified by:
- dispatchin class- ExternalContext
- Throws:
- IOException
 
- 
redirectCannot redirect because this is not a page request- Specified by:
- redirectin class- ExternalContext
- Throws:
- IOException
 
- 
responseFlushBuffer- Overrides:
- responseFlushBufferin class- ExternalContext
- Throws:
- IOException
 
- 
responseResetpublic void responseReset()- Overrides:
- responseResetin class- ExternalContext
 
- 
responseSendError- Overrides:
- responseSendErrorin class- ExternalContext
- Throws:
- IOException
 
- 
addResponseCookie- Overrides:
- addResponseCookiein class- ExternalContext
 
- 
addResponseHeader- Overrides:
- addResponseHeaderin class- ExternalContext
 
- 
getFlash- Overrides:
- getFlashin class- ExternalContext
 
- 
getResponseOutputStream- Overrides:
- getResponseOutputStreamin class- ExternalContext
- Throws:
- IOException
 
- 
getResponseOutputWriter- Overrides:
- getResponseOutputWriterin class- ExternalContext
- Throws:
- IOException
 
- 
isSecurepublic boolean isSecure()- Overrides:
- isSecurein class- ExternalContext
 
- 
getSessionMaxInactiveIntervalpublic int getSessionMaxInactiveInterval()- Overrides:
- getSessionMaxInactiveIntervalin class- ExternalContext
 
- 
setSessionMaxInactiveIntervalpublic void setSessionMaxInactiveInterval(int interval) - Overrides:
- setSessionMaxInactiveIntervalin class- ExternalContext
 
- 
encodeWebsocketURL- Specified by:
- encodeWebsocketURLin class- ExternalContext
 
 
-