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 String
collectorMapName
protected Class<?>
objectClass
protected Class<?>
objectCodecClass
protected List<String>
objectNames
protected RedissonClient
redisson
protected long
timeout
protected int
workersAmount
-
Constructor Summary
Constructors Constructor Description BaseMapperTask()
BaseMapperTask(Class<?> objectClass, Class<?> objectCodecClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addObjectName(String objectName)
void
clearObjectNames()
void
setCollectorMapName(String collatorMapName)
void
setTimeout(long timeout)
void
setWorkersAmount(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)
-
-