Index
All Classes and Interfaces|All Packages|Serialized Form
A
- accept(Collection<MediaType>) - Method in class org.zalando.riptide.HeaderStage
- accept(MediaType, MediaType...) - Method in class org.zalando.riptide.HeaderStage
- any(TypeToken<A>) - Static method in class org.zalando.riptide.Bindings
-
Creates a wildcard condition for the given type.
- any(Class<A>) - Static method in class org.zalando.riptide.Bindings
-
Creates a wildcard condition for the given type.
- anyContentType() - Static method in class org.zalando.riptide.Bindings
- anySeries() - Static method in class org.zalando.riptide.Bindings
- anyStatus() - Static method in class org.zalando.riptide.Bindings
- anyStatusCode() - Static method in class org.zalando.riptide.Bindings
- APPEND - Enum constant in enum class org.zalando.riptide.UrlResolution
-
Resolves a given relative URI by appending its path to and merging its query parameters with the given base URL.
- aroundAsync(RequestExecution) - Method in class org.zalando.riptide.OriginalStackTracePlugin
- aroundAsync(RequestExecution) - Method in interface org.zalando.riptide.Plugin
-
The given execution will be executed in a different thread and therefore be properly asynchronous.
- aroundDispatch(RequestExecution) - Method in interface org.zalando.riptide.Plugin
-
The given execution will have the response already being dispatched onto the given
Route. - aroundNetwork(RequestExecution) - Method in interface org.zalando.riptide.Plugin
-
The given execution will include the pure network communication.
- aroundSerialization(RequestExecution) - Method in interface org.zalando.riptide.Plugin
-
The given execution will have the request body already serialized into bytes.
- attribute(Attribute<T>, T) - Method in class org.zalando.riptide.AttributeStage
- Attribute<T> - Interface in org.zalando.riptide
- attributeOf(ClientHttpResponse) - Method in interface org.zalando.riptide.EqualityNavigator
-
Retrieves an attribute from the given response
- Attributes - Class in org.zalando.riptide
- AttributeStage - Class in org.zalando.riptide
- AttributeStage() - Constructor for class org.zalando.riptide.AttributeStage
B
- baseUrl(String) - Method in interface org.zalando.riptide.Http.ConfigurationStage
- baseUrl(URI) - Method in interface org.zalando.riptide.Http.ConfigurationStage
- baseUrl(Supplier<URI>) - Method in interface org.zalando.riptide.Http.ConfigurationStage
- Binding<A> - Class in org.zalando.riptide
-
Bindings are the building blocks of
routing trees. - Bindings - Class in org.zalando.riptide
-
Static factories that form entry points to create full
bindings. - body(RequestArguments.Entity) - Method in class org.zalando.riptide.BodyStage
- body(T) - Method in class org.zalando.riptide.BodyStage
- BodyStage - Class in org.zalando.riptide
- BodyStage() - Constructor for class org.zalando.riptide.BodyStage
- build() - Method in interface org.zalando.riptide.Http.FinalStage
- builder() - Static method in interface org.zalando.riptide.Http
C
- call(TypeToken<I>, ThrowingConsumer<I, ? extends Exception>) - Method in class org.zalando.riptide.PartialBinding
- call(TypeToken<I>, ThrowingConsumer<I, ? extends Exception>) - Static method in interface org.zalando.riptide.Route
- call(Class<I>, ThrowingConsumer<I, ? extends Exception>) - Method in class org.zalando.riptide.PartialBinding
- call(Class<I>, ThrowingConsumer<I, ? extends Exception>) - Static method in interface org.zalando.riptide.Route
- call(ThrowingConsumer<ClientHttpResponse, ? extends Exception>) - Method in class org.zalando.riptide.PartialBinding
- call(ThrowingConsumer<ClientHttpResponse, ? extends Exception>) - Static method in interface org.zalando.riptide.Route
- call(ThrowingRunnable<? extends Exception>) - Method in class org.zalando.riptide.PartialBinding
- call(ThrowingRunnable<? extends Exception>) - Static method in interface org.zalando.riptide.Route
- call(Route) - Method in class org.zalando.riptide.DispatchStage
- call(Route) - Method in class org.zalando.riptide.PartialBinding
- CharsetExtractor - Class in org.zalando.riptide
- CharsetExtractor() - Constructor for class org.zalando.riptide.CharsetExtractor
- CompletableFutures - Class in org.zalando.riptide
- composite(List<Plugin>) - Static method in interface org.zalando.riptide.Plugin
- composite(Plugin...) - Static method in interface org.zalando.riptide.Plugin
- contentType() - Static method in class org.zalando.riptide.Navigators
-
A
Navigatorthat selects the best binding based on the response's content type. - contentType(MediaType) - Method in class org.zalando.riptide.HeaderStage
- converter(HttpMessageConverter<?>) - Method in interface org.zalando.riptide.Http.ConfigurationStage
- converters(Iterable<HttpMessageConverter<?>>) - Method in interface org.zalando.riptide.Http.ConfigurationStage
- create() - Static method in interface org.zalando.riptide.RequestArguments
- create(A, Route) - Static method in class org.zalando.riptide.Binding
-
A static factory to create bindings.
D
- defaultConverters() - Method in interface org.zalando.riptide.Http.ConfigurationStage
- defaultPlugins() - Method in interface org.zalando.riptide.Http.ConfigurationStage
- delete() - Method in interface org.zalando.riptide.URIStage
- delete(String, Object...) - Method in interface org.zalando.riptide.URIStage
- delete(URI) - Method in interface org.zalando.riptide.URIStage
- dispatch(Navigator<A>, List<Binding<A>>) - Method in class org.zalando.riptide.DispatchStage
- dispatch(Navigator<A>, List<Binding<A>>) - Static method in interface org.zalando.riptide.RoutingTree
- dispatch(Navigator<A>, Binding<A>...) - Method in class org.zalando.riptide.DispatchStage
- dispatch(Navigator<A>, Binding<A>...) - Static method in interface org.zalando.riptide.RoutingTree
- dispatch(Navigator<B>, Binding<B>...) - Method in class org.zalando.riptide.PartialBinding
- dispatch(RoutingTree<A>) - Method in class org.zalando.riptide.DispatchStage
- DispatchStage - Class in org.zalando.riptide
- DispatchStage() - Constructor for class org.zalando.riptide.DispatchStage
E
- EqualityNavigator<A> - Interface in org.zalando.riptide
- exceptionallyCompletedFuture(Throwable) - Static method in class org.zalando.riptide.CompletableFutures
- execute(ClientHttpResponse, MessageReader) - Method in class org.zalando.riptide.NoopRoute
- execute(ClientHttpResponse, MessageReader) - Method in class org.zalando.riptide.NoRoute
- execute(ClientHttpResponse, MessageReader) - Method in class org.zalando.riptide.PassRoute
- execute(ClientHttpResponse, MessageReader) - Method in interface org.zalando.riptide.Route
-
Executes this route against the specific response.
- execute(ClientHttpResponse, MessageReader) - Method in interface org.zalando.riptide.RoutingTree
- execute(HttpMethod) - Method in interface org.zalando.riptide.URIStage
- execute(HttpMethod, String, Object...) - Method in interface org.zalando.riptide.URIStage
- execute(HttpMethod, URI) - Method in interface org.zalando.riptide.URIStage
- execute(RequestArguments) - Method in interface org.zalando.riptide.RequestExecution
- executor(Executor) - Method in interface org.zalando.riptide.Http.ExecutorStage
F
- fillInStackTrace() - Method in exception org.zalando.riptide.NoWildcardException
-
We don't care for the stack trace.
- forwardTo(CompletableFuture<T>) - Static method in class org.zalando.riptide.CompletableFutures
G
- generate() - Static method in interface org.zalando.riptide.Attribute
- get() - Method in interface org.zalando.riptide.URIStage
- get(A) - Method in interface org.zalando.riptide.RoutingTree
- get(String, Object...) - Method in interface org.zalando.riptide.URIStage
- get(URI) - Method in interface org.zalando.riptide.URIStage
- getAttribute() - Method in class org.zalando.riptide.Binding
- getAttribute(Attribute<T>) - Method in interface org.zalando.riptide.RequestArguments
- getBaseUrl() - Method in interface org.zalando.riptide.RequestArguments
- getBody() - Method in interface org.zalando.riptide.RequestArguments
- getCharset(MediaType) - Method in class org.zalando.riptide.CharsetExtractor
- getEntity() - Method in interface org.zalando.riptide.RequestArguments
- getHeaders() - Method in interface org.zalando.riptide.RequestArguments
- getMethod() - Method in interface org.zalando.riptide.RequestArguments
- getNavigator() - Method in interface org.zalando.riptide.RoutingTree
- getQueryParams() - Method in interface org.zalando.riptide.RequestArguments
- getRawStatusCode() - Method in exception org.zalando.riptide.HttpResponseException
- getRequestUri() - Method in interface org.zalando.riptide.RequestArguments
- getResponseBody() - Method in exception org.zalando.riptide.HttpResponseException
- getResponseHeaders() - Method in exception org.zalando.riptide.HttpResponseException
- getRoute() - Method in class org.zalando.riptide.Binding
- getRoute() - Method in interface org.zalando.riptide.RequestArguments
- getStatusText() - Method in exception org.zalando.riptide.HttpResponseException
- getType() - Method in interface org.zalando.riptide.Navigator
- getUri() - Method in interface org.zalando.riptide.RequestArguments
- getUriTemplate() - Method in interface org.zalando.riptide.RequestArguments
- getUriVariables() - Method in interface org.zalando.riptide.RequestArguments
- getUrlResolution() - Method in interface org.zalando.riptide.RequestArguments
- getWildcard() - Method in interface org.zalando.riptide.RoutingTree
H
- head() - Method in interface org.zalando.riptide.URIStage
- head(String, Object...) - Method in interface org.zalando.riptide.URIStage
- head(URI) - Method in interface org.zalando.riptide.URIStage
- header(String, String) - Method in class org.zalando.riptide.HeaderStage
- headers(Multimap<String, String>) - Method in class org.zalando.riptide.HeaderStage
- headers(Map<String, ? extends Collection<String>>) - Method in class org.zalando.riptide.HeaderStage
- HeaderStage - Class in org.zalando.riptide
- HeaderStage() - Constructor for class org.zalando.riptide.HeaderStage
- Http - Interface in org.zalando.riptide
-
Central class for actual asynchronous HTTP-based communication.
- Http.ConfigurationStage - Interface in org.zalando.riptide
- Http.ExecutorStage - Interface in org.zalando.riptide
- Http.FinalStage - Interface in org.zalando.riptide
- Http.RequestFactoryStage - Interface in org.zalando.riptide
- HttpResponseException - Exception in org.zalando.riptide
- HttpResponseException(String, ClientHttpResponse) - Constructor for exception org.zalando.riptide.HttpResponseException
I
- IDEMPOTENT - Static variable in class org.zalando.riptide.Attributes
-
Allows to override idempotency detection from a call site by specifying the attribute.
- ifMatch(String, String...) - Method in class org.zalando.riptide.HeaderStage
- ifMatch(Collection<String>) - Method in class org.zalando.riptide.HeaderStage
- ifModifiedSince(OffsetDateTime) - Method in class org.zalando.riptide.HeaderStage
- ifNoneMatch(String, String...) - Method in class org.zalando.riptide.HeaderStage
- ifNoneMatch(Collection<String>) - Method in class org.zalando.riptide.HeaderStage
- ifUnmodifiedSince(OffsetDateTime) - Method in class org.zalando.riptide.HeaderStage
- isEmpty() - Method in interface org.zalando.riptide.RequestArguments.Entity
K
- keySet() - Method in interface org.zalando.riptide.RoutingTree
L
- listOf(TypeToken<T>) - Static method in class org.zalando.riptide.Types
- listOf(Class<T>) - Static method in class org.zalando.riptide.Types
M
- merge(List<Binding<A>>) - Method in interface org.zalando.riptide.RoutingTree
- merge(Binding<A>) - Method in interface org.zalando.riptide.RoutingTree
- merge(Route) - Method in interface org.zalando.riptide.Route
- merge(Route) - Method in interface org.zalando.riptide.RoutingTree
- merge(RoutingTree<A>) - Method in interface org.zalando.riptide.RoutingTree
- MessageReader - Interface in org.zalando.riptide
N
- navigate(A, RoutingTree<A>) - Method in interface org.zalando.riptide.EqualityNavigator
- navigate(ClientHttpResponse, RoutingTree<A>) - Method in interface org.zalando.riptide.EqualityNavigator
- navigate(ClientHttpResponse, RoutingTree<A>) - Method in interface org.zalando.riptide.Navigator
- Navigator<A> - Interface in org.zalando.riptide
-
A Navigator chooses among the
bindingsof arouting tree. - Navigators - Class in org.zalando.riptide
-
Static factory method for built-in
navigators. - noop() - Static method in class org.zalando.riptide.NoopRoute
-
Produces a
Routethat ignores the response without actively discarding the response body. - NoopRoute - Class in org.zalando.riptide
- noRoute() - Static method in class org.zalando.riptide.NoRoute
- NoRoute - Class in org.zalando.riptide
- NoWildcardException - Exception in org.zalando.riptide
- NoWildcardException() - Constructor for exception org.zalando.riptide.NoWildcardException
O
- on(A) - Static method in class org.zalando.riptide.Bindings
- options() - Method in interface org.zalando.riptide.URIStage
- options(String, Object...) - Method in interface org.zalando.riptide.URIStage
- options(URI) - Method in interface org.zalando.riptide.URIStage
- org.zalando.riptide - package org.zalando.riptide
- OriginalStackTracePlugin - Class in org.zalando.riptide
-
Preserves the original stack traces of failed requests.
- OriginalStackTracePlugin() - Constructor for class org.zalando.riptide.OriginalStackTracePlugin
P
- PartialBinding<A> - Class in org.zalando.riptide
- pass() - Static method in class org.zalando.riptide.PassRoute
-
Produces a
Routethat ignores the response by actively discarding the response body. - PassRoute - Class in org.zalando.riptide
- patch() - Method in interface org.zalando.riptide.URIStage
- patch(String, Object...) - Method in interface org.zalando.riptide.URIStage
- patch(URI) - Method in interface org.zalando.riptide.URIStage
- plugin(Plugin) - Method in interface org.zalando.riptide.Http.ConfigurationStage
- Plugin - Interface in org.zalando.riptide
-
Plugins allow to modify
executions of requestsin order to inject specific behaviour. - plugins(Iterable<Plugin>) - Method in interface org.zalando.riptide.Http.ConfigurationStage
- post() - Method in interface org.zalando.riptide.URIStage
- post(String, Object...) - Method in interface org.zalando.riptide.URIStage
- post(URI) - Method in interface org.zalando.riptide.URIStage
- put() - Method in interface org.zalando.riptide.URIStage
- put(String, Object...) - Method in interface org.zalando.riptide.URIStage
- put(URI) - Method in interface org.zalando.riptide.URIStage
Q
- queryParam(String, String) - Method in class org.zalando.riptide.QueryStage
- queryParams(Multimap<String, String>) - Method in class org.zalando.riptide.QueryStage
- queryParams(Map<String, Collection<String>>) - Method in class org.zalando.riptide.QueryStage
- QueryStage - Class in org.zalando.riptide
- QueryStage() - Constructor for class org.zalando.riptide.QueryStage
R
- read(TypeToken<I>, ClientHttpResponse) - Method in interface org.zalando.riptide.MessageReader
- reasonPhrase() - Static method in class org.zalando.riptide.Navigators
-
A
Navigatorthat selects a binding based on the response's reason phrase. - replaceHeaders(Map<String, ? extends Collection<String>>) - Method in interface org.zalando.riptide.RequestArguments
- replaceQueryParams(Map<String, ? extends Collection<String>>) - Method in interface org.zalando.riptide.RequestArguments
- replaceUriVariables(List<Object>) - Method in interface org.zalando.riptide.RequestArguments
- RequestArguments - Interface in org.zalando.riptide
- RequestArguments.Entity - Interface in org.zalando.riptide
- RequestExecution - Interface in org.zalando.riptide
- requestFactory(ClientHttpRequestFactory) - Method in interface org.zalando.riptide.Http.RequestFactoryStage
- responseEntityOf(TypeToken<T>) - Static method in class org.zalando.riptide.Types
- responseEntityOf(Class<T>) - Static method in class org.zalando.riptide.Types
- RETRIES - Static variable in class org.zalando.riptide.Attributes
-
A number identifying how often this has been attempted already.
- RFC - Enum constant in enum class org.zalando.riptide.UrlResolution
-
Resolves a given relative URI by following the rules defined in RFC 3986.
- Route - Interface in org.zalando.riptide
- RoutingTree<A> - Interface in org.zalando.riptide
S
- series() - Static method in class org.zalando.riptide.Navigators
-
A
Navigatorthat selects a binding based on the response's status code series - STACK - Static variable in class org.zalando.riptide.OriginalStackTracePlugin
-
Attributethat allows to access the original stack trace, i.e. - status() - Static method in class org.zalando.riptide.Navigators
-
A
Navigatorthat selects a binding based on the response's status. - statusCode() - Static method in class org.zalando.riptide.Navigators
-
A
Navigatorthat selects a binding based on the response's status code.
T
- trace() - Method in interface org.zalando.riptide.URIStage
- trace(String, Object...) - Method in interface org.zalando.riptide.URIStage
- trace(URI) - Method in interface org.zalando.riptide.URIStage
- Types - Class in org.zalando.riptide
U
- UnexpectedResponseException - Exception in org.zalando.riptide
- UnexpectedResponseException(ClientHttpResponse) - Constructor for exception org.zalando.riptide.UnexpectedResponseException
- URIStage - Interface in org.zalando.riptide
- urlResolution(UrlResolution) - Method in interface org.zalando.riptide.Http.ConfigurationStage
- UrlResolution - Enum Class in org.zalando.riptide
V
- valueOf(String) - Static method in enum class org.zalando.riptide.UrlResolution
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.zalando.riptide.UrlResolution
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withAttribute(Attribute<T>, T) - Method in interface org.zalando.riptide.RequestArguments
- withBaseUrl(URI) - Method in interface org.zalando.riptide.RequestArguments
- withBody(Object) - Method in interface org.zalando.riptide.RequestArguments
- withEntity(RequestArguments.Entity) - Method in interface org.zalando.riptide.RequestArguments
- withHeader(String, String) - Method in interface org.zalando.riptide.RequestArguments
- withHeaders(Map<String, ? extends Collection<String>>) - Method in interface org.zalando.riptide.RequestArguments
- withMethod(HttpMethod) - Method in interface org.zalando.riptide.RequestArguments
- withoutHeader(String) - Method in interface org.zalando.riptide.RequestArguments
- withoutQueryParam(String) - Method in interface org.zalando.riptide.RequestArguments
- withQueryParam(String, String) - Method in interface org.zalando.riptide.RequestArguments
- withQueryParams(Map<String, ? extends Collection<String>>) - Method in interface org.zalando.riptide.RequestArguments
- withRoute(Route) - Method in interface org.zalando.riptide.RequestArguments
- withUri(URI) - Method in interface org.zalando.riptide.RequestArguments
- withUriTemplate(String) - Method in interface org.zalando.riptide.RequestArguments
- withUrlResolution(UrlResolution) - Method in interface org.zalando.riptide.RequestArguments
- writeTo(HttpOutputMessage) - Method in interface org.zalando.riptide.RequestArguments.Entity
All Classes and Interfaces|All Packages|Serialized Form