Skip to content

Commit 2f71555

Browse files
committed
Add a similar Builder
1 parent d72c6cd commit 2f71555

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

msgpack-jackson/src/main/java/org/msgpack/jackson/dataformat/MessagePackMapper.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,20 @@
1616
package org.msgpack.jackson.dataformat;
1717

1818
import com.fasterxml.jackson.databind.ObjectMapper;
19+
import com.fasterxml.jackson.databind.cfg.MapperBuilder;
1920

2021
public class MessagePackMapper extends ObjectMapper
2122
{
2223
private static final long serialVersionUID = 3L;
2324

25+
public static class Builder extends MapperBuilder<MessagePackMapper, Builder>
26+
{
27+
public Builder(MessagePackMapper m)
28+
{
29+
super(m);
30+
}
31+
}
32+
2433
public MessagePackMapper()
2534
{
2635
this(new MessagePackFactory());
@@ -30,4 +39,14 @@ public MessagePackMapper(MessagePackFactory f)
3039
{
3140
super(f);
3241
}
42+
43+
public static Builder builder()
44+
{
45+
return new Builder(new MessagePackMapper());
46+
}
47+
48+
public static Builder builder(MessagePackFactory f)
49+
{
50+
return new Builder(new MessagePackMapper(f));
51+
}
3352
}

0 commit comments

Comments
 (0)