Package us.codecraft.webmagic.samples.scheduler

Source Code of us.codecraft.webmagic.samples.scheduler.DelayQueueSchedulerTest

package us.codecraft.webmagic.samples.scheduler;

import org.junit.Ignore;
import org.junit.Test;
import us.codecraft.webmagic.Request;

import java.util.concurrent.TimeUnit;

/**
* @author code4crafter@gmail.com
*/
public class DelayQueueSchedulerTest {

    @Ignore("infinite")
    @Test
    public void test() {
        DelayQueueScheduler delayQueueScheduler = new DelayQueueScheduler(1, TimeUnit.SECONDS);
        delayQueueScheduler.push(new Request("1"), null);
        while (true){
            Request poll = delayQueueScheduler.poll(null);
            System.out.println(System.currentTimeMillis()+"\t"+poll);
        }
    }
}
TOP

Related Classes of us.codecraft.webmagic.samples.scheduler.DelayQueueSchedulerTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.