Package io.undertow.servlet.spec
Class PushBuilderImpl
- java.lang.Object
-
- io.undertow.servlet.spec.PushBuilderImpl
-
- All Implemented Interfaces:
jakarta.servlet.http.PushBuilder
public class PushBuilderImpl extends Object implements jakarta.servlet.http.PushBuilder
- Author:
- Stuart Douglas, Richard Opalka
-
-
Constructor Summary
Constructors Constructor Description PushBuilderImpl(HttpServletRequestImpl servletRequest)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.servlet.http.PushBuilderaddHeader(String name, String value)StringgetHeader(String name)Set<String>getHeaderNames()StringgetMethod()StringgetPath()StringgetQueryString()StringgetSessionId()jakarta.servlet.http.PushBuildermethod(String method)jakarta.servlet.http.PushBuilderpath(String path)voidpush()jakarta.servlet.http.PushBuilderqueryString(String queryString)jakarta.servlet.http.PushBuilderremoveHeader(String name)jakarta.servlet.http.PushBuildersessionId(String sessionId)jakarta.servlet.http.PushBuildersetHeader(String name, String value)
-
-
-
Constructor Detail
-
PushBuilderImpl
public PushBuilderImpl(HttpServletRequestImpl servletRequest)
-
-
Method Detail
-
method
public jakarta.servlet.http.PushBuilder method(String method)
- Specified by:
methodin interfacejakarta.servlet.http.PushBuilder
-
queryString
public jakarta.servlet.http.PushBuilder queryString(String queryString)
- Specified by:
queryStringin interfacejakarta.servlet.http.PushBuilder
-
sessionId
public jakarta.servlet.http.PushBuilder sessionId(String sessionId)
- Specified by:
sessionIdin interfacejakarta.servlet.http.PushBuilder
-
setHeader
public jakarta.servlet.http.PushBuilder setHeader(String name, String value)
- Specified by:
setHeaderin interfacejakarta.servlet.http.PushBuilder
-
addHeader
public jakarta.servlet.http.PushBuilder addHeader(String name, String value)
- Specified by:
addHeaderin interfacejakarta.servlet.http.PushBuilder
-
removeHeader
public jakarta.servlet.http.PushBuilder removeHeader(String name)
- Specified by:
removeHeaderin interfacejakarta.servlet.http.PushBuilder
-
path
public jakarta.servlet.http.PushBuilder path(String path)
- Specified by:
pathin interfacejakarta.servlet.http.PushBuilder
-
push
public void push()
- Specified by:
pushin interfacejakarta.servlet.http.PushBuilder
-
getMethod
public String getMethod()
- Specified by:
getMethodin interfacejakarta.servlet.http.PushBuilder
-
getQueryString
public String getQueryString()
- Specified by:
getQueryStringin interfacejakarta.servlet.http.PushBuilder
-
getSessionId
public String getSessionId()
- Specified by:
getSessionIdin interfacejakarta.servlet.http.PushBuilder
-
getHeaderNames
public Set<String> getHeaderNames()
- Specified by:
getHeaderNamesin interfacejakarta.servlet.http.PushBuilder
-
getHeader
public String getHeader(String name)
- Specified by:
getHeaderin interfacejakarta.servlet.http.PushBuilder
-
getPath
public String getPath()
- Specified by:
getPathin interfacejakarta.servlet.http.PushBuilder
-
-