Skip navigation links
A B C G H I R S T U 

A

apply(String, String) - Method in interface BasicAuthHttpServiceFilter.CredentialsVerifier
Verifies user-id and password, parsed from the 'Basic' HTTP Authentication Scheme credentials.
apply(SingleSource.Subscriber<? super StreamingHttpResponse>) - Method in class BeforeFinallyHttpOperator
 
AuthenticationException - Exception in io.servicetalk.http.utils.auth
An authentication exception, which indicates that access was denied and usually converts to 401 (Unauthorized) or 407 (Proxy Authentication Required) response.
AuthenticationException(String) - Constructor for exception AuthenticationException
Creates a new instance.

B

BasicAuthHttpServiceFilter<UserInfo> - Class in io.servicetalk.http.utils.auth
A StreamingHttpServiceFilter, which filters HTTP requests using RFC7617: The 'Basic' HTTP Authentication Scheme.
BasicAuthHttpServiceFilter.Builder<UserInfo> - Class in io.servicetalk.http.utils.auth
A builder for an StreamingHttpServiceFilter, which filters HTTP requests using RFC7617: The 'Basic' HTTP Authentication Scheme.
BasicAuthHttpServiceFilter.CredentialsVerifier<UserInfo> - Interface in io.servicetalk.http.utils.auth
Verifies user-id and password, parsed from the 'Basic' HTTP Authentication Scheme credentials.
BeforeFinallyHttpOperator - Class in io.servicetalk.http.utils
Helper operator for signaling the end of an HTTP Request/Response cycle.
BeforeFinallyHttpOperator(TerminalSignalConsumer) - Constructor for class BeforeFinallyHttpOperator
Create a new instance.
BeforeFinallyHttpOperator(Runnable) - Constructor for class BeforeFinallyHttpOperator
Create a new instance.
build(AbstractRetryingFilterBuilder.ReadOnlyRetryableSettings<HttpRequestMetaData>) - Method in class RetryingHttpRequesterFilter.Builder
 
Builder(BasicAuthHttpServiceFilter.CredentialsVerifier<UserInfo>, String) - Constructor for class BasicAuthHttpServiceFilter.Builder
Creates a new builder for an StreamingHttpServiceFilter, which filters HTTP requests using RFC7617: The 'Basic' HTTP Authentication Scheme.
Builder() - Constructor for class RetryingHttpRequesterFilter.Builder
 
buildProxy() - Method in class BasicAuthHttpServiceFilter.Builder
Creates a new instance for proxy service.
buildServer() - Method in class BasicAuthHttpServiceFilter.Builder
Creates a new instance for non-proxy service.

C

create(StreamingHttpService) - Method in class BasicAuthHttpServiceFilter
 
create(FilterableStreamingHttpClient) - Method in class RedirectingHttpRequesterFilter
 
create(FilterableStreamingHttpConnection) - Method in class RedirectingHttpRequesterFilter
 
create(FilterableStreamingHttpClient) - Method in class RetryingHttpRequesterFilter
 
create(FilterableStreamingHttpConnection) - Method in class RetryingHttpRequesterFilter
 
create(FilterableStreamingHttpClient) - Method in class TimeoutHttpRequesterFilter
 
create(FilterableStreamingHttpConnection) - Method in class TimeoutHttpRequesterFilter
 

G

getBaseRequestUri(ConnectionContext, HttpRequestMetaData, boolean) - Static method in class HttpRequestUriUtils
Get the base URI for the provided ConnectionContext and HttpRequestMetaData.
getBaseRequestUri(ConnectionContext, HttpRequestMetaData, String, String, boolean) - Static method in class HttpRequestUriUtils
Get the base URI for the provided ConnectionContext and HttpRequestMetaData.
getEffectiveRequestUri(ConnectionContext, HttpRequestMetaData, boolean) - Static method in class HttpRequestUriUtils
Get the effective request URI for the provided ConnectionContext and HttpRequestMetaData.
getEffectiveRequestUri(ConnectionContext, HttpRequestMetaData, String, String, boolean) - Static method in class HttpRequestUriUtils
Get the effective request URI for the provided ConnectionContext and HttpRequestMetaData.
getEffectiveRequestUri(HttpRequestMetaData, String, String, boolean) - Static method in class HttpRequestUriUtils
Get the effective request URI for the provided HttpRequestMetaData.

H

HttpRequestUriUtils - Class in io.servicetalk.http.utils
Helper methods for computing effective request URIs according to RFC 7230, section 5.5 and base URIs (which are effective request URIs with / as path, and no query nor fragment.

I

influenceStrategy(HttpExecutionStrategy) - Method in class BasicAuthHttpServiceFilter
 
influenceStrategy(HttpExecutionStrategy) - Method in class RedirectingHttpRequesterFilter
 
influenceStrategy(HttpExecutionStrategy) - Method in class RetryingHttpRequesterFilter
 
influenceStrategy(HttpExecutionStrategy) - Method in class TimeoutHttpRequesterFilter
 
InvalidRedirectException - Exception in io.servicetalk.http.utils
Throws when redirect could not be performed.
io.servicetalk.http.utils - package io.servicetalk.http.utils
HTTP utilities based upon the HTTP API package.
io.servicetalk.http.utils.auth - package io.servicetalk.http.utils.auth
 

R

RedirectingHttpRequesterFilter - Class in io.servicetalk.http.utils
A HTTP request filter that performs automatic redirects if StreamingHttpRequester.request(HttpExecutionStrategy, StreamingHttpRequest) method receives 3XX status code in the response.
RedirectingHttpRequesterFilter() - Constructor for class RedirectingHttpRequesterFilter
Create a new instance, only performing relative redirects.
RedirectingHttpRequesterFilter(int) - Constructor for class RedirectingHttpRequesterFilter
Create a new instance, only performing relative redirects.
RedirectingHttpRequesterFilter(boolean) - Constructor for class RedirectingHttpRequesterFilter
Create a new instance, performing relative redirects only for HttpConnection.
RedirectingHttpRequesterFilter(boolean, int) - Constructor for class RedirectingHttpRequesterFilter
Create a new instance, performing relative redirects only for HttpConnection.
RedirectingHttpRequesterFilter(boolean, boolean) - Constructor for class RedirectingHttpRequesterFilter
Create a new instance.
RedirectingHttpRequesterFilter(boolean, boolean, int) - Constructor for class RedirectingHttpRequesterFilter
Create a new instance.
retryForIdempotentRequestsPredicate() - Method in class RetryingHttpRequesterFilter.Builder
Behaves as AbstractRetryingFilterBuilder.defaultRetryForPredicate(), but also retries idempotent requests when applicable.
RetryingHttpRequesterFilter - Class in io.servicetalk.http.utils
A filter to enable retries for HTTP requests.
RetryingHttpRequesterFilter.Builder - Class in io.servicetalk.http.utils
A builder for RetryingHttpRequesterFilter, which puts an upper bound on retry attempts.

S

setCharsetUtf8(boolean) - Method in class BasicAuthHttpServiceFilter.Builder
Sets an advice for a user agent to use UTF-8 charset when it generates user-id:password pair.

T

TimeoutHttpRequesterFilter - Class in io.servicetalk.http.utils
A filter to enable timeouts for HTTP requests.
TimeoutHttpRequesterFilter(Duration) - Constructor for class TimeoutHttpRequesterFilter
Creates a new instance.
TimeoutHttpRequesterFilter(Duration, Executor) - Constructor for class TimeoutHttpRequesterFilter
Creates a new instance.

U

userInfoKey(AsyncContextMap.Key<UserInfo>) - Method in class BasicAuthHttpServiceFilter.Builder
Sets a key to store a user info object of authenticated user in AsyncContextMap.
A B C G H I R S T U 
Skip navigation links