Class DataStructureItemProcessor

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

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

      • DataStructureItemProcessor

        public DataStructureItemProcessor​(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.DataStructure<java.lang.String> item)
        Specified by:
        process in interface org.springframework.batch.item.ItemProcessor<com.redis.spring.batch.DataStructure<java.lang.String>,​java.util.Map<java.lang.String,​java.lang.Object>>