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

Class JacksonCodec

jackson/src/main/java/feign/jackson/JacksonCodec.java:26–55  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

24import feign.codec.JsonEncoder;
25
26@Experimental
27public class JacksonCodec implements Codec, JsonCodec {
28
29 private final JacksonEncoder encoder;
30 private final JacksonDecoder decoder;
31
32 public JacksonCodec() {
33 this(new ObjectMapper());
34 }
35
36 public JacksonCodec(Iterable<Module> modules) {
37 this.encoder = new JacksonEncoder(modules);
38 this.decoder = new JacksonDecoder(modules);
39 }
40
41 public JacksonCodec(ObjectMapper mapper) {
42 this.encoder = new JacksonEncoder(mapper);
43 this.decoder = new JacksonDecoder(mapper);
44 }
45
46 @Override
47 public JsonEncoder encoder() {
48 return encoder;
49 }
50
51 @Override
52 public JsonDecoder decoder() {
53 return decoder;
54 }
55}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected