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

Class Jackson3Codec

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

Source from the content-addressed store, hash-verified

24import tools.jackson.databind.json.JsonMapper;
25
26@Experimental
27public class Jackson3Codec implements Codec, JsonCodec {
28
29 private final Jackson3Encoder encoder;
30 private final Jackson3Decoder decoder;
31
32 public Jackson3Codec() {
33 this(JsonMapper.builder().build());
34 }
35
36 public Jackson3Codec(Iterable<JacksonModule> modules) {
37 this.encoder = new Jackson3Encoder(modules);
38 this.decoder = new Jackson3Decoder(modules);
39 }
40
41 public Jackson3Codec(JsonMapper mapper) {
42 this.encoder = new Jackson3Encoder(mapper);
43 this.decoder = new Jackson3Decoder(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