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 Summary
FieldsFields inherited from class jakarta.faces.context.ExternalContext
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH -
Constructor Summary
ConstructorsConstructorDescriptionStartupServletExternalContextImpl(jakarta.servlet.ServletContext servletContext, boolean startup) -
Method Summary
Modifier 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.ServletExternalContextImplBase
getApplicationContextPath, getApplicationMap, getClientWindow, getContext, getContextName, getInitParameter, getInitParameterMap, getMimeType, getRealPath, getResource, getResourceAsStream, getResourcePaths, log, log, release, setClientWindowMethods inherited from class jakarta.faces.context.ExternalContext
setResponseContentLengthLong
-
Field Details
-
EXCEPTION_TEXT
- See Also:
-
-
Constructor Details
-
StartupServletExternalContextImpl
public StartupServletExternalContextImpl(jakarta.servlet.ServletContext servletContext, boolean startup)
-
-
Method Details
-
encodeActionURL
- Specified by:
encodeActionURLin classExternalContext
-
encodeNamespace
- Specified by:
encodeNamespacein classExternalContext
-
encodeResourceURL
- Specified by:
encodeResourceURLin classExternalContext
-
getAuthType
- Specified by:
getAuthTypein classExternalContext
-
getRemoteUser
- Specified by:
getRemoteUserin classExternalContext
-
getRequest
- Specified by:
getRequestin classExternalContext
-
getRequestContextPath
- Specified by:
getRequestContextPathin classExternalContext
-
getRequestCookieMap
- Specified by:
getRequestCookieMapin classExternalContext
-
getRequestHeaderMap
- Specified by:
getRequestHeaderMapin classExternalContext
-
getRequestHeaderValuesMap
- Specified by:
getRequestHeaderValuesMapin classExternalContext
-
getRequestLocale
- Specified by:
getRequestLocalein classExternalContext
-
getRequestLocales
- Specified by:
getRequestLocalesin classExternalContext
-
getRequestMap
- Specified by:
getRequestMapin classExternalContext
-
getRequestParameterMap
- Specified by:
getRequestParameterMapin classExternalContext
-
getRequestParameterNames
- Specified by:
getRequestParameterNamesin classExternalContext
-
getRequestParameterValuesMap
- Specified by:
getRequestParameterValuesMapin classExternalContext
-
getRequestPathInfo
- Specified by:
getRequestPathInfoin classExternalContext
-
getRequestServletPath
- Specified by:
getRequestServletPathin classExternalContext
-
getResponse
- Specified by:
getResponsein classExternalContext
-
getSession
- Specified by:
getSessionin classExternalContext
-
getSessionId
- Overrides:
getSessionIdin classExternalContext
-
getSessionMap
- Specified by:
getSessionMapin classExternalContext
-
getUserPrincipal
- Specified by:
getUserPrincipalin classExternalContext
-
isUserInRole
- Specified by:
isUserInRolein classExternalContext
-
encodeBookmarkableURL
- Overrides:
encodeBookmarkableURLin classExternalContext
-
encodePartialActionURL
- Overrides:
encodePartialActionURLin classExternalContext
-
encodeRedirectURL
- Overrides:
encodeRedirectURLin classExternalContext
-
getRequestCharacterEncoding
- Overrides:
getRequestCharacterEncodingin classExternalContext
-
getRequestContentLength
public int getRequestContentLength()- Overrides:
getRequestContentLengthin classExternalContext
-
getRequestContentType
- Overrides:
getRequestContentTypein classExternalContext
-
getRequestScheme
- Overrides:
getRequestSchemein classExternalContext
-
getRequestServerName
- Overrides:
getRequestServerNamein classExternalContext
-
getRequestServerPort
public int getRequestServerPort()- Overrides:
getRequestServerPortin classExternalContext
-
getResponseBufferSize
public int getResponseBufferSize()- Overrides:
getResponseBufferSizein classExternalContext
-
getResponseCharacterEncoding
- Overrides:
getResponseCharacterEncodingin classExternalContext
-
getResponseContentType
- Overrides:
getResponseContentTypein classExternalContext
-
invalidateSession
public void invalidateSession()- Overrides:
invalidateSessionin classExternalContext
-
isResponseCommitted
public boolean isResponseCommitted()- Overrides:
isResponseCommittedin classExternalContext
-
setRequest
- Overrides:
setRequestin classExternalContext
-
setRequestCharacterEncoding
- Overrides:
setRequestCharacterEncodingin classExternalContext- Throws:
UnsupportedEncodingException
-
setResponse
- Overrides:
setResponsein classExternalContext
-
setResponseBufferSize
public void setResponseBufferSize(int size) - Overrides:
setResponseBufferSizein classExternalContext
-
setResponseCharacterEncoding
- Overrides:
setResponseCharacterEncodingin classExternalContext
-
setResponseContentLength
public void setResponseContentLength(int length) - Overrides:
setResponseContentLengthin classExternalContext
-
setResponseContentType
- Overrides:
setResponseContentTypein classExternalContext
-
setResponseHeader
- Overrides:
setResponseHeaderin classExternalContext
-
setResponseStatus
public void setResponseStatus(int statusCode) - Overrides:
setResponseStatusin classExternalContext
-
dispatch
Cannot dispatch because this is not a page request- Specified by:
dispatchin classExternalContext- Throws:
IOException
-
redirect
Cannot redirect because this is not a page request- Specified by:
redirectin classExternalContext- Throws:
IOException
-
responseFlushBuffer
- Overrides:
responseFlushBufferin classExternalContext- Throws:
IOException
-
responseReset
public void responseReset()- Overrides:
responseResetin classExternalContext
-
responseSendError
- Overrides:
responseSendErrorin classExternalContext- Throws:
IOException
-
addResponseCookie
- Overrides:
addResponseCookiein classExternalContext
-
addResponseHeader
- Overrides:
addResponseHeaderin classExternalContext
-
getFlash
- Overrides:
getFlashin classExternalContext
-
getResponseOutputStream
- Overrides:
getResponseOutputStreamin classExternalContext- Throws:
IOException
-
getResponseOutputWriter
- Overrides:
getResponseOutputWriterin classExternalContext- Throws:
IOException
-
isSecure
public boolean isSecure()- Overrides:
isSecurein classExternalContext
-
getSessionMaxInactiveInterval
public int getSessionMaxInactiveInterval()- Overrides:
getSessionMaxInactiveIntervalin classExternalContext
-
setSessionMaxInactiveInterval
public void setSessionMaxInactiveInterval(int interval) - Overrides:
setSessionMaxInactiveIntervalin classExternalContext
-
encodeWebsocketURL
- Specified by:
encodeWebsocketURLin classExternalContext
-