public class RedisPriorityScheduler extends RedisScheduler
poollogger| Constructor and Description |
|---|
RedisPriorityScheduler(redis.clients.jedis.JedisPool pool) |
RedisPriorityScheduler(String host) |
| Modifier and Type | Method and Description |
|---|---|
Request |
poll(Task task) |
protected void |
pushWhenNoDuplicate(Request request,
Task task) |
void |
resetDuplicateCheck(Task task) |
getItemKey, getLeftRequestsCount, getQueueKey, getSetKey, getTotalRequestsCount, isDuplicategetDuplicateRemover, noNeedToRemoveDuplicate, push, setDuplicateRemover, shouldReservedpublic RedisPriorityScheduler(String host)
public RedisPriorityScheduler(redis.clients.jedis.JedisPool pool)
protected void pushWhenNoDuplicate(Request request, Task task)
pushWhenNoDuplicate in class RedisSchedulerpublic Request poll(Task task)
poll in interface Schedulerpoll in class RedisSchedulerpublic void resetDuplicateCheck(Task task)
resetDuplicateCheck in interface DuplicateRemoverresetDuplicateCheck in class RedisSchedulerCopyright © 2017. All rights reserved.