java.lang.Object
org.eclipse.jetty.ee9.nested.ServletCoreRequest
- All Implemented Interfaces:
org.eclipse.jetty.io.Content.Source,org.eclipse.jetty.server.Request,org.eclipse.jetty.util.Attributes
Wrap a
ServletRequest as a core Request.
Whilst similar to a Request.Wrapper, this class is not a Wrapper
as callers should not be able to access Request.Wrapper.getWrapped() and bypass
the ServletRequest.
The current implementation does not support any read operations.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.eclipse.jetty.util.Attributes
org.eclipse.jetty.util.Attributes.Layer, org.eclipse.jetty.util.Attributes.Lazy, org.eclipse.jetty.util.Attributes.Mapped, org.eclipse.jetty.util.Attributes.SyntheticNested classes/interfaces inherited from interface org.eclipse.jetty.io.Content.Source
org.eclipse.jetty.io.Content.Source.FactoryNested classes/interfaces inherited from interface org.eclipse.jetty.server.Request
org.eclipse.jetty.server.Request.AttributesWrapper, org.eclipse.jetty.server.Request.AuthenticationState, org.eclipse.jetty.server.Request.Handler, org.eclipse.jetty.server.Request.ServeAs, org.eclipse.jetty.server.Request.Wrapper -
Field Summary
Fields inherited from interface org.eclipse.jetty.util.Attributes
NULLFields inherited from interface org.eclipse.jetty.server.Request
COOKIE_ATTRIBUTE, DEFAULT_LOCALES, LOG -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFailureListener(Consumer<Throwable> onFailure) voidaddHttpStreamWrapper(Function<org.eclipse.jetty.server.HttpStream, org.eclipse.jetty.server.HttpStream> wrapper) voidaddIdleTimeoutListener(Predicate<TimeoutException> onIdleTimeout) voidbooleanvoidvoidgetAttribute(String name) longorg.eclipse.jetty.server.Componentsorg.eclipse.jetty.server.ConnectionMetaDataorg.eclipse.jetty.server.Contextorg.eclipse.jetty.http.HttpFieldslongorg.eclipse.jetty.http.HttpURIgetId()jakarta.servlet.http.HttpServletRequestorg.eclipse.jetty.server.SessiongetSession(boolean create) org.eclipse.jetty.http.HttpFieldsorg.eclipse.jetty.server.TunnelSupportbooleanisSecure()org.eclipse.jetty.io.Content.Chunkread()removeAttribute(String name) setAttribute(String name, Object attribute) org.eclipse.jetty.server.Requestwrap(jakarta.servlet.http.HttpServletRequest httpServletRequest) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.jetty.util.Attributes
asAttributeMap, equals, hashCodeMethods inherited from interface org.eclipse.jetty.io.Content.Source
fail, getLength, rewindMethods inherited from interface org.eclipse.jetty.server.Request
push
-
Method Details
-
wrap
public org.eclipse.jetty.server.Request wrap(jakarta.servlet.http.HttpServletRequest httpServletRequest) -
getHeaders
public org.eclipse.jetty.http.HttpFields getHeaders()- Specified by:
getHeadersin interfaceorg.eclipse.jetty.server.Request
-
getHttpURI
public org.eclipse.jetty.http.HttpURI getHttpURI()- Specified by:
getHttpURIin interfaceorg.eclipse.jetty.server.Request
-
getId
- Specified by:
getIdin interfaceorg.eclipse.jetty.server.Request
-
getMethod
- Specified by:
getMethodin interfaceorg.eclipse.jetty.server.Request
-
getServletRequest
public jakarta.servlet.http.HttpServletRequest getServletRequest() -
isSecure
public boolean isSecure()- Specified by:
isSecurein interfaceorg.eclipse.jetty.server.Request
-
removeAttribute
-
setAttribute
-
getAttribute
-
getAttributeNameSet
-
clearAttributes
public void clearAttributes()- Specified by:
clearAttributesin interfaceorg.eclipse.jetty.util.Attributes
-
fail
- Specified by:
failin interfaceorg.eclipse.jetty.io.Content.Source
-
getComponents
public org.eclipse.jetty.server.Components getComponents()- Specified by:
getComponentsin interfaceorg.eclipse.jetty.server.Request
-
getConnectionMetaData
public org.eclipse.jetty.server.ConnectionMetaData getConnectionMetaData()- Specified by:
getConnectionMetaDatain interfaceorg.eclipse.jetty.server.Request
-
getContext
public org.eclipse.jetty.server.Context getContext()- Specified by:
getContextin interfaceorg.eclipse.jetty.server.Request
-
demand
- Specified by:
demandin interfaceorg.eclipse.jetty.io.Content.Source- Specified by:
demandin interfaceorg.eclipse.jetty.server.Request
-
getTrailers
public org.eclipse.jetty.http.HttpFields getTrailers()- Specified by:
getTrailersin interfaceorg.eclipse.jetty.server.Request
-
getBeginNanoTime
public long getBeginNanoTime()- Specified by:
getBeginNanoTimein interfaceorg.eclipse.jetty.server.Request
-
getHeadersNanoTime
public long getHeadersNanoTime()- Specified by:
getHeadersNanoTimein interfaceorg.eclipse.jetty.server.Request
-
read
public org.eclipse.jetty.io.Content.Chunk read()- Specified by:
readin interfaceorg.eclipse.jetty.io.Content.Source- Specified by:
readin interfaceorg.eclipse.jetty.server.Request
-
consumeAvailable
public boolean consumeAvailable()- Specified by:
consumeAvailablein interfaceorg.eclipse.jetty.server.Request
-
addIdleTimeoutListener
- Specified by:
addIdleTimeoutListenerin interfaceorg.eclipse.jetty.server.Request
-
addFailureListener
-
getTunnelSupport
public org.eclipse.jetty.server.TunnelSupport getTunnelSupport()- Specified by:
getTunnelSupportin interfaceorg.eclipse.jetty.server.Request
-
addHttpStreamWrapper
public void addHttpStreamWrapper(Function<org.eclipse.jetty.server.HttpStream, org.eclipse.jetty.server.HttpStream> wrapper) - Specified by:
addHttpStreamWrapperin interfaceorg.eclipse.jetty.server.Request
-
getSession
public org.eclipse.jetty.server.Session getSession(boolean create) - Specified by:
getSessionin interfaceorg.eclipse.jetty.server.Request
-