Index

A B C D E F G H I K L M N O P Q R S T U V W 
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 Navigator that 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 bindings of a routing 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 Route that 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
A partial binding that already has an attribute associated but is missing a route.
pass() - Static method in class org.zalando.riptide.PassRoute
Produces a Route that 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 requests in 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 Navigator that 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
A routing tree is a nested route that consists of a navigator and a set of bindings.

S

series() - Static method in class org.zalando.riptide.Navigators
A Navigator that selects a binding based on the response's status code series
STACK - Static variable in class org.zalando.riptide.OriginalStackTracePlugin
Attribute that allows to access the original stack trace, i.e.
status() - Static method in class org.zalando.riptide.Navigators
A Navigator that selects a binding based on the response's status.
statusCode() - Static method in class org.zalando.riptide.Navigators
A Navigator that 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
Thrown when no matching route was found during dispatch.
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
 
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form