Package org.apache.geronimo.concurrent

Examples of org.apache.geronimo.concurrent.TestCallable


       
        assertNull(f1.get(5, TimeUnit.SECONDS));       
        assertEquals(Arrays.asList(expected), task1.getList());
                  
        // test schedule Callable
        TestCallable task2 = new TestCallable();
       
        Future f2 = scheduledExecutor.schedule(task2, 2, TimeUnit.SECONDS);
       
        assertEquals(task2, f2.get(5, TimeUnit.SECONDS));       
        assertEquals(Arrays.asList(expected), task2.getList());
    }
View Full Code Here


        assertTrue("waiting for taskDone()", listener1.waitForDone(TIMEOUT));
        List<TestManagedTaskListener.CallbackInfo> callbacks1 = createCallbackInfo(f1);
        compareCallbacks(callbacks1, listener1.getCallbacks(f1));
                  
        // test schedule Callable
        TestCallable task2 = new TestCallable();
        TestManagedTaskListener listener2 = new TestManagedTaskListener();
       
        Future f2 = scheduledExecutor.schedule(task2, 2, TimeUnit.SECONDS, listener2);
       
        assertEquals(task2, f2.get(5, TimeUnit.SECONDS));       
        assertEquals(Arrays.asList(expected), task2.getList());
        assertTrue("waiting for taskDone()", listener2.waitForDone(TIMEOUT));
        List<TestManagedTaskListener.CallbackInfo> callbacks2 = createCallbackInfo(f2);
        compareCallbacks(callbacks2, listener2.getCallbacks(f2));
    }
View Full Code Here

        checkTriggerBasics(f1, trigger1.getCallbacks());
        assertTrue(listener1.getCallbacks().size() >= 3);
        checkListenerBasics(f1, listener1.getCallbacks());
                  
        // test schedule Callable
        TestCallable task2 = new TestCallable();
        TestTrigger trigger2 = new TestTrigger();
        TestManagedTaskListener listener2 = new TestManagedTaskListener();
       
        Future f2 = scheduledExecutor.schedule(task2, trigger2, listener2);
       
        Thread.sleep(1000 * 8);
        f2.cancel(true);
              
        assertTrue(task2.getList().size() >= 1);
        checkData(task2.getList());
        assertTrue(trigger2.getCallbacks().size() >= 3);
        checkTriggerBasics(f2, trigger2.getCallbacks());
        assertTrue(listener2.getCallbacks().size() >= 3);
        checkListenerBasics(f2, listener2.getCallbacks());
    }
View Full Code Here

            fail("Did not throw exception");
        } catch (RejectedExecutionException ex) {
            // expected
        }
       
        TestCallable task2 = new TestCallable(0, true);
        try {
            Future f2 = scheduledExecutor.schedule(task2, trigger, listener);
            fail("Did not throw exception");
        } catch (RejectedExecutionException ex) {
            // expected
View Full Code Here

TOP

Related Classes of org.apache.geronimo.concurrent.TestCallable

Copyright © 2018 www.massapicom. 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.