Package org.redisson.mapreduce
Class BaseMapperTask<KOut,VOut>
- java.lang.Object
-
- org.redisson.mapreduce.BaseMapperTask<KOut,VOut>
-
- Type Parameters:
KOut- output keyVOut- output value
- All Implemented Interfaces:
Serializable,Runnable
- Direct Known Subclasses:
CollectionMapperTask,MapperTask
public abstract class BaseMapperTask<KOut,VOut> extends Object implements Runnable, Serializable
- Author:
- Nikita Koksharov
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected StringcollectorMapNameprotected Class<?>objectClassprotected Class<?>objectCodecClassprotected List<String>objectNamesprotected RedissonClientredissonprotected longtimeoutprotected intworkersAmount
-
Constructor Summary
Constructors Constructor Description BaseMapperTask()BaseMapperTask(Class<?> objectClass, Class<?> objectCodecClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddObjectName(String objectName)voidclearObjectNames()voidsetCollectorMapName(String collatorMapName)voidsetTimeout(long timeout)voidsetWorkersAmount(int workersAmount)
-
-
-
Field Detail
-
redisson
protected RedissonClient redisson
-
objectClass
protected Class<?> objectClass
-
objectCodecClass
protected Class<?> objectCodecClass
-
workersAmount
protected int workersAmount
-
collectorMapName
protected String collectorMapName
-
timeout
protected long timeout
-
-
Method Detail
-
addObjectName
public void addObjectName(String objectName)
-
clearObjectNames
public void clearObjectNames()
-
setTimeout
public void setTimeout(long timeout)
-
setWorkersAmount
public void setWorkersAmount(int workersAmount)
-
setCollectorMapName
public void setCollectorMapName(String collatorMapName)
-
-