Package org.thymeleaf.web.servlet
Class JakartaServletWebExchange
- java.lang.Object
-
- org.thymeleaf.web.servlet.JakartaServletWebExchange
-
- All Implemented Interfaces:
IWebExchange,IServletWebExchange
final class JakartaServletWebExchange extends java.lang.Object implements IServletWebExchange
- Since:
- 3.1.0
-
-
Field Summary
Fields Modifier and Type Field Description private jakarta.servlet.http.HttpServletRequesthttpServletRequestprivate jakarta.servlet.http.HttpServletResponsehttpServletResponseprivate JakartaServletWebApplicationwebApplicationprivate JakartaServletWebRequestwebRequestprivate JakartaServletWebSessionwebSession
-
Constructor Summary
Constructors Constructor Description JakartaServletWebExchange(JakartaServletWebRequest webRequest, JakartaServletWebSession webSession, JakartaServletWebApplication webApplication, jakarta.servlet.http.HttpServletResponse httpServletResponse)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IServletWebApplicationgetApplication()java.util.Enumeration<java.lang.String>getAttributeNames()java.lang.ObjectgetAttributeValue(java.lang.String name)java.lang.StringgetCharacterEncoding()java.lang.StringgetContentType()java.util.LocalegetLocale()java.lang.ObjectgetNativeRequestObject()java.lang.ObjectgetNativeResponseObject()java.security.PrincipalgetPrincipal()IServletWebRequestgetRequest()IServletWebSessiongetSession()voidsetAttributeValue(java.lang.String name, java.lang.Object value)java.lang.StringtransformURL(java.lang.String url)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.thymeleaf.web.servlet.IServletWebExchange
containsAttribute, getAllAttributeNames, getAttributeCount, getAttributeMap, removeAttribute
-
Methods inherited from interface org.thymeleaf.web.IWebExchange
hasSession
-
-
-
-
Field Detail
-
webRequest
private final JakartaServletWebRequest webRequest
-
webSession
private final JakartaServletWebSession webSession
-
webApplication
private final JakartaServletWebApplication webApplication
-
httpServletRequest
private final jakarta.servlet.http.HttpServletRequest httpServletRequest
-
httpServletResponse
private final jakarta.servlet.http.HttpServletResponse httpServletResponse
-
-
Constructor Detail
-
JakartaServletWebExchange
JakartaServletWebExchange(JakartaServletWebRequest webRequest, JakartaServletWebSession webSession, JakartaServletWebApplication webApplication, jakarta.servlet.http.HttpServletResponse httpServletResponse)
-
-
Method Detail
-
getRequest
public IServletWebRequest getRequest()
- Specified by:
getRequestin interfaceIServletWebExchange- Specified by:
getRequestin interfaceIWebExchange
-
getSession
public IServletWebSession getSession()
- Specified by:
getSessionin interfaceIServletWebExchange- Specified by:
getSessionin interfaceIWebExchange
-
getApplication
public IServletWebApplication getApplication()
- Specified by:
getApplicationin interfaceIServletWebExchange- Specified by:
getApplicationin interfaceIWebExchange
-
getPrincipal
public java.security.Principal getPrincipal()
- Specified by:
getPrincipalin interfaceIWebExchange
-
getLocale
public java.util.Locale getLocale()
- Specified by:
getLocalein interfaceIWebExchange
-
getContentType
public java.lang.String getContentType()
- Specified by:
getContentTypein interfaceIWebExchange
-
getCharacterEncoding
public java.lang.String getCharacterEncoding()
- Specified by:
getCharacterEncodingin interfaceIWebExchange
-
getAttributeNames
public java.util.Enumeration<java.lang.String> getAttributeNames()
- Specified by:
getAttributeNamesin interfaceIServletWebExchange
-
getAttributeValue
public java.lang.Object getAttributeValue(java.lang.String name)
- Specified by:
getAttributeValuein interfaceIWebExchange
-
setAttributeValue
public void setAttributeValue(java.lang.String name, java.lang.Object value)- Specified by:
setAttributeValuein interfaceIWebExchange
-
transformURL
public java.lang.String transformURL(java.lang.String url)
- Specified by:
transformURLin interfaceIWebExchange
-
getNativeRequestObject
public java.lang.Object getNativeRequestObject()
- Specified by:
getNativeRequestObjectin interfaceIServletWebExchange
-
getNativeResponseObject
public java.lang.Object getNativeResponseObject()
- Specified by:
getNativeResponseObjectin interfaceIServletWebExchange
-
-