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