MCPcopy Index your code
hub / github.com/OpenFeign/feign / RxJavaDecoder

Class RxJavaDecoder

reactive/src/main/java/feign/reactive/RxJavaDecoder.java:26–44  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

24import java.lang.reflect.Type;
25
26public class RxJavaDecoder implements Decoder {
27
28 private final Decoder delegate;
29
30 public RxJavaDecoder(Decoder decoder) {
31 this.delegate = decoder;
32 }
33
34 @Override
35 public Object decode(Response response, Type type) throws IOException, FeignException {
36 Class<?> rawType = Types.getRawType(type);
37 if (rawType.isAssignableFrom(Flowable.class)) {
38 Type lastType = Types.resolveLastTypeParameter(type, Flowable.class);
39 return delegate.decode(response, lastType);
40 }
41
42 return delegate.decode(response, type);
43 }
44}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected