A - generic attribute.@API(status=STABLE) public final class PartialBinding<A> extends Object
binding that already has an attribute associated but is missing a route.
The functionality provided by this class is just syntactic sugar. Clients could use
Binding.create(Object, Route) directly.Binding.create(Object, Route)| Modifier and Type | Method and Description |
|---|---|
<I> Binding<A> |
call(Class<I> type,
org.zalando.fauxpas.ThrowingConsumer<I,? extends Exception> consumer) |
Binding<A> |
call(Route route) |
Binding<A> |
call(org.zalando.fauxpas.ThrowingConsumer<org.springframework.http.client.ClientHttpResponse,? extends Exception> consumer) |
Binding<A> |
call(org.zalando.fauxpas.ThrowingRunnable<? extends Exception> consumer) |
<I> Binding<A> |
call(com.google.common.reflect.TypeToken<I> type,
org.zalando.fauxpas.ThrowingConsumer<I,? extends Exception> consumer) |
<B> Binding<A> |
dispatch(Navigator<B> navigator,
Binding<B>... bindings) |
public Binding<A> call(org.zalando.fauxpas.ThrowingConsumer<org.springframework.http.client.ClientHttpResponse,? extends Exception> consumer)
public <I> Binding<A> call(Class<I> type, org.zalando.fauxpas.ThrowingConsumer<I,? extends Exception> consumer)
public <I> Binding<A> call(com.google.common.reflect.TypeToken<I> type, org.zalando.fauxpas.ThrowingConsumer<I,? extends Exception> consumer)
@SafeVarargs public final <B> Binding<A> dispatch(Navigator<B> navigator, Binding<B>... bindings)
Copyright © 2015–2020 Zalando SE. All rights reserved.