@Override public int compareTo(Delayed other) { return scheduledDelegate.compareTo(other); }
public void testScheduledFutureSorting() throws Exception { TestRtryCallable<String> tc = new TestRtryCallable<String>("X", 2, 3); ScheduledFuture<String> f1 = schedPooled.schedule(tc, 10, TimeUnit.MILLISECONDS); ScheduledFuture<String> f2 = schedPooled.schedule(tc, 100, TimeUnit.MILLISECONDS); assertTrue(f1.compareTo(f2) < 0); }