Browse Source

Change Jackson support members from private to protected

- Allows easy overrides of Jackson internals (notably, ObjectMapper) to
  easily extend JacksonJsonSupport and override with custom config
master
Johnny Marnell 9 years ago
parent
commit
3eccd8f5af
  1. 16
      src/main/java/com/corundumstudio/socketio/protocol/JacksonJsonSupport.java

16
src/main/java/com/corundumstudio/socketio/protocol/JacksonJsonSupport.java

@ -291,14 +291,14 @@ public class JacksonJsonSupport implements JsonSupport {
}
private final ExBeanSerializerModifier modifier = new ExBeanSerializerModifier();
private final ThreadLocal<String> namespaceClass = new ThreadLocal<String>();
private final ThreadLocal<AckCallback<?>> currentAckClass = new ThreadLocal<AckCallback<?>>();
private final ObjectMapper objectMapper = new ObjectMapper();
private final EventDeserializer eventDeserializer = new EventDeserializer();
private final AckArgsDeserializer ackArgsDeserializer = new AckArgsDeserializer();
private static final Logger log = LoggerFactory.getLogger(JacksonJsonSupport.class);
protected final ExBeanSerializerModifier modifier = new ExBeanSerializerModifier();
protected final ThreadLocal<String> namespaceClass = new ThreadLocal<String>();
protected final ThreadLocal<AckCallback<?>> currentAckClass = new ThreadLocal<AckCallback<?>>();
protected final ObjectMapper objectMapper = new ObjectMapper();
protected final EventDeserializer eventDeserializer = new EventDeserializer();
protected final AckArgsDeserializer ackArgsDeserializer = new AckArgsDeserializer();
protected static final Logger log = LoggerFactory.getLogger(JacksonJsonSupport.class);
public JacksonJsonSupport() {
this(new Module[] {});

Loading…
Cancel
Save