Class DataStructureToMapProcessor

  • All Implemented Interfaces:
    org.springframework.batch.item.ItemProcessor<com.redis.spring.batch.common.DataStructure<java.lang.String>,​java.util.Map<java.lang.String,​java.lang.Object>>

    public class DataStructureToMapProcessor
    extends java.lang.Object
    implements org.springframework.batch.item.ItemProcessor<com.redis.spring.batch.common.DataStructure<java.lang.String>,​java.util.Map<java.lang.String,​java.lang.Object>>
    • Constructor Detail

      • DataStructureToMapProcessor

        public DataStructureToMapProcessor​(org.springframework.core.convert.converter.Converter<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> keyFieldsExtractor)
    • Method Detail

      • setHashConverter

        public void setHashConverter​(org.springframework.core.convert.converter.Converter<java.util.Map<java.lang.String,​java.lang.String>,​java.util.Map<java.lang.String,​java.lang.String>> hashConverter)
      • setStringConverter

        public void setStringConverter​(org.springframework.core.convert.converter.Converter<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> stringConverter)
      • setDefaultConverter

        public void setDefaultConverter​(org.springframework.core.convert.converter.Converter<java.lang.Object,​java.util.Map<java.lang.String,​java.lang.String>> defaultConverter)
      • process

        public java.util.Map<java.lang.String,​java.lang.Object> process​(com.redis.spring.batch.common.DataStructure<java.lang.String> item)
                                                                       throws java.lang.Exception
        Specified by:
        process in interface org.springframework.batch.item.ItemProcessor<com.redis.spring.batch.common.DataStructure<java.lang.String>,​java.util.Map<java.lang.String,​java.lang.Object>>
        Throws:
        java.lang.Exception