Package org.apache.druid.jackson
Class JacksonModule
- java.lang.Object
-
- org.apache.druid.jackson.JacksonModule
-
- All Implemented Interfaces:
com.google.inject.Module
public class JacksonModule extends Object implements com.google.inject.Module
-
-
Constructor Summary
Constructors Constructor Description JacksonModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configure(com.google.inject.Binder binder)
com.fasterxml.jackson.databind.ObjectMapper
jsonMapper(Properties props)
com.fasterxml.jackson.databind.ObjectMapper
jsonMapperOnlyNonNullValue(Properties props)
Provides ObjectMapper that suppress serializing properties with null valuescom.fasterxml.jackson.databind.ObjectMapper
smileMapper(Properties props)
-
-
-
Method Detail
-
configure
public void configure(com.google.inject.Binder binder)
- Specified by:
configure
in interfacecom.google.inject.Module
-
jsonMapper
@Provides public com.fasterxml.jackson.databind.ObjectMapper jsonMapper(Properties props)
-
jsonMapperOnlyNonNullValue
@Provides public com.fasterxml.jackson.databind.ObjectMapper jsonMapperOnlyNonNullValue(Properties props)
Provides ObjectMapper that suppress serializing properties with null values
-
smileMapper
@Provides public com.fasterxml.jackson.databind.ObjectMapper smileMapper(Properties props)
-
-