Class JsonJacksonCodec

    • Field Detail

      • mapObjectMapper

        protected final com.fasterxml.jackson.databind.ObjectMapper mapObjectMapper
    • Constructor Detail

      • JsonJacksonCodec

        public JsonJacksonCodec()
      • JsonJacksonCodec

        public JsonJacksonCodec​( classLoader)
      • JsonJacksonCodec

        public JsonJacksonCodec​( classLoader,
                                JsonJacksonCodec codec)
      • JsonJacksonCodec

        public JsonJacksonCodec​(com.fasterxml.jackson.databind.ObjectMapper mapObjectMapper)
    • Method Detail

      • createObjectMapper

        protected static com.fasterxml.jackson.databind.ObjectMapper createObjectMapper​( classLoader,
                                                                                        com.fasterxml.jackson.databind.ObjectMapper om)
      • initTypeInclusion

        protected void initTypeInclusion​(com.fasterxml.jackson.databind.ObjectMapper mapObjectMapper)
      • init

        protected void init​(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
      • getValueDecoder

        public > getValueDecoder()
        Description copied from interface: Codec
        Returns object decoder used for any objects stored Redis structure except HMAP
        Returns:
        decoder
      • getValueEncoder

        public Encoder getValueEncoder()
        Description copied from interface: Codec
        Returns object encoder used for any objects stored Redis structure except HMAP
        Returns:
        encoder
      • getClassLoader

        public  getClassLoader()
        Description copied from interface: Codec
        Returns class loader object used to load classes used in decoding process
        Specified by:
        getClassLoader in interface Codec
        Overrides:
        getClassLoader in class BaseCodec
        Returns:
        class loader
      • getObjectMapper

        public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()