From 3eccd8f5aff361be6d32042b525a543f54364882 Mon Sep 17 00:00:00 2001 From: Johnny Marnell Date: Sat, 21 May 2016 16:03:56 -0400 Subject: [PATCH] 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 --- .../socketio/protocol/JacksonJsonSupport.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/corundumstudio/socketio/protocol/JacksonJsonSupport.java b/src/main/java/com/corundumstudio/socketio/protocol/JacksonJsonSupport.java index d4a552e..441846f 100644 --- a/src/main/java/com/corundumstudio/socketio/protocol/JacksonJsonSupport.java +++ b/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 namespaceClass = new ThreadLocal(); - private final ThreadLocal> currentAckClass = new ThreadLocal>(); - 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 namespaceClass = new ThreadLocal(); + protected final ThreadLocal> currentAckClass = new ThreadLocal>(); + 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[] {});