Package com.redis.riot.processor
Class SpelProcessor
- java.lang.Object
-
- com.redis.riot.processor.SpelProcessor
-
- All Implemented Interfaces:
org.springframework.batch.item.ItemProcessor<java.util.Map<java.lang.String,java.lang.Object>,java.util.Map<java.lang.String,java.lang.Object>>
,org.springframework.batch.item.ItemStream
public class SpelProcessor extends java.lang.Object implements org.springframework.batch.item.ItemProcessor<java.util.Map<java.lang.String,java.lang.Object>,java.util.Map<java.lang.String,java.lang.Object>>, org.springframework.batch.item.ItemStream
-
-
Constructor Summary
Constructors Constructor Description SpelProcessor(RedisOptions redisOptions, org.springframework.expression.EvaluationContext context, java.util.Map<java.lang.String,org.springframework.expression.Expression> expressions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
void
open(org.springframework.batch.item.ExecutionContext executionContext)
java.util.Map<java.lang.String,java.lang.Object>
process(java.util.Map<java.lang.String,java.lang.Object> item)
void
update(org.springframework.batch.item.ExecutionContext executionContext)
-
-
-
Constructor Detail
-
SpelProcessor
public SpelProcessor(RedisOptions redisOptions, org.springframework.expression.EvaluationContext context, java.util.Map<java.lang.String,org.springframework.expression.Expression> expressions)
-
-
Method Detail
-
open
public void open(org.springframework.batch.item.ExecutionContext executionContext) throws org.springframework.batch.item.ItemStreamException
- Specified by:
open
in interfaceorg.springframework.batch.item.ItemStream
- Throws:
org.springframework.batch.item.ItemStreamException
-
update
public void update(org.springframework.batch.item.ExecutionContext executionContext) throws org.springframework.batch.item.ItemStreamException
- Specified by:
update
in interfaceorg.springframework.batch.item.ItemStream
- Throws:
org.springframework.batch.item.ItemStreamException
-
close
public void close() throws org.springframework.batch.item.ItemStreamException
- Specified by:
close
in interfaceorg.springframework.batch.item.ItemStream
- Throws:
org.springframework.batch.item.ItemStreamException
-
process
public java.util.Map<java.lang.String,java.lang.Object> process(java.util.Map<java.lang.String,java.lang.Object> item)
- Specified by:
process
in interfaceorg.springframework.batch.item.ItemProcessor<java.util.Map<java.lang.String,java.lang.Object>,java.util.Map<java.lang.String,java.lang.Object>>
-
-