| Modifier and Type | Field and Description |
|---|---|
| private final boolean | |
| private final boolean | |
| private final HttpServletRequest | |
| private final Request | |
| private final List | |
| private final Request | |
| private static final Set | |
| private final Map | |
| private String | |
| private String | |
| private String | |
| private final String | |
| private String | |
| private final String | |
| private static final StringManager | |
| private String |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public PushBuilder | addHeader(String
The name of the header to add name, String The value of the header to add value)Implements jakarta. Adds an HTTP header to the request. |
| pack-priv static String | |
| private static String | |
| private static String | |
| public String | getHeader(String
The name of the header whose value is to be returned name)Implements jakarta. Obtain a value for the given HTTP header. |
| public Set | |
| public String | getMethod()
Implements jakarta. Obtain the name of the HTTP method that will be used for push requests generated by future calls to
|
| public String | getPath()
Implements jakarta. Obtain the path that will be used for the push request that will be generated by the next call to |
| public String | getQueryString()
Implements jakarta. Obtain the query string that will be used for push requests generated by future calls to |
| public String | getSessionId()
Implements jakarta. Obtain the session ID that will be used for push requests generated by future calls to |
| public PushBuilder | method(String
The method to use for the push request method)Implements jakarta. Specify the HTTP method to use for the push request. |
| public PushBuilder | path(String
Paths beginning with '/' are treated as absolute paths. All other paths are treated as relative to
the context path of the request used to create this builder instance. The path may include a
query string. path)Implements jakarta. Sets the URI path to be used for the push request. |
| public void | push()
Implements jakarta. Generates the push request and sends it to the client unless pushes are not available for some reason. |
| public PushBuilder | queryString(String
The query string to use to generate push requests queryString)Implements jakarta. Specifies the query string to use in subsequent push requests generated by a call to |
| public PushBuilder | removeHeader(String
The name of the header to remove name)Implements jakarta. Removes an HTTP header from the request. |
| public PushBuilder | sessionId(String
The session ID to use to generate push requests sessionId)Implements jakarta. Specifies the session ID to use in subsequent push requests generated by a call to |
| public PushBuilder | setHeader(String
The name of the header to set name, String The value of the header to set value)Implements jakarta. Sets an HTTP header on the request. |
| addSessionCookie | back to summary |
|---|---|
| private final boolean addSessionCookie | |
| addSessionPathParameter | back to summary |
|---|---|
| private final boolean addSessionPathParameter | |
| baseRequest | back to summary |
|---|---|
| private final HttpServletRequest baseRequest | |
| catalinaRequest | back to summary |
|---|---|
| private final Request catalinaRequest | |
| cookies | back to summary |
|---|---|
| private final List<Cookie> cookies | |
| coyoteRequest | back to summary |
|---|---|
| private final Request coyoteRequest | |
| DISALLOWED_METHODS | back to summary |
|---|---|
| private static final Set<String> DISALLOWED_METHODS | |
| headers | back to summary |
|---|---|
| private final Map<String, List<String>> headers | |
| method | back to summary |
|---|---|
| private String method | |
| path | back to summary |
|---|---|
| private String path | |
| queryString | back to summary |
|---|---|
| private String queryString | |
| sessionCookieName | back to summary |
|---|---|
| private final String sessionCookieName | |
| sessionId | back to summary |
|---|---|
| private String sessionId | |
| sessionPathParameterName | back to summary |
|---|---|
| private final String sessionPathParameterName | |
| sm | back to summary |
|---|---|
| private static final StringManager sm | |
| userName | back to summary |
|---|---|
| private String userName | |
| ApplicationPushBuilder | back to summary |
|---|---|
| public ApplicationPushBuilder(Request catalinaRequest, HttpServletRequest request) | |
| addHeader | back to summary |
|---|---|
| public PushBuilder addHeader(String name, String value) Implements jakarta. Doc from jakarta. Adds an HTTP header to the request.
| |
| decode | back to summary |
|---|---|
| pack-priv static String decode(String input, Charset charset) | |
| decodePercentSequence | back to summary |
|---|---|
| private static String decodePercentSequence(String sequence, Charset charset) | |
| generateCookieHeader | back to summary |
|---|---|
| private static String generateCookieHeader(List<Cookie> cookies, CookieProcessor cookieProcessor) | |
| getHeader | back to summary |
|---|---|
| public String getHeader(String name) Implements jakarta. Doc from jakarta. Obtain a value for the given HTTP header. TODO Servlet 4.0 Clarify the behaviour of this method | |
| getHeaderNames | back to summary |
|---|---|
| public Set Implements jakarta.
| |
| getMethod | back to summary |
|---|---|
| public String getMethod() Implements jakarta. Doc from jakarta. Obtain the name of the HTTP method that will be used for push requests generated by future calls to
| |
| getPath | back to summary |
|---|---|
| public String getPath() Implements jakarta. Doc from jakarta. Obtain the path that will be used for the push request that will be generated by the next call to | |
| getQueryString | back to summary |
|---|---|
| public String getQueryString() Implements jakarta. Doc from jakarta. Obtain the query string that will be used for push requests generated by future calls to | |
| getSessionId | back to summary |
|---|---|
| public String getSessionId() Implements jakarta. Doc from jakarta. Obtain the session ID that will be used for push requests generated by future calls to | |
| method | back to summary |
|---|---|
| public PushBuilder method(String method) Implements jakarta. Doc from jakarta. Specify the HTTP method to use for the push request.
| |
| path | back to summary |
|---|---|
| public PushBuilder path(String path) Implements jakarta. Doc from jakarta. Sets the URI path to be used for the push request. This must be called before every call to
| |
| push | back to summary |
|---|---|
| public void push() Implements jakarta. Doc from jakarta. Generates the push request and sends it to the client unless pushes are not available for some reason. After
calling this method the following fields are set to
| |
| queryString | back to summary |
|---|---|
| public PushBuilder queryString(String queryString) Implements jakarta. Doc from jakarta. Specifies the query string to use in subsequent push requests generated by a call to
| |
| removeHeader | back to summary |
|---|---|
| public PushBuilder removeHeader(String name) Implements jakarta. Doc from jakarta. Removes an HTTP header from the request.
| |
| sessionId | back to summary |
|---|---|
| public PushBuilder sessionId(String sessionId) Implements jakarta. Doc from jakarta. Specifies the session ID to use in subsequent push requests generated by a call to
| |
| setHeader | back to summary |
|---|---|
| public PushBuilder setHeader(String name, String value) Implements jakarta. Doc from jakarta. Sets an HTTP header on the request. Any existing headers of the same name are first remove.
| |