Package org.apache.oozie.service

Examples of org.apache.oozie.service.EventHandlerService.queueEvent()


        // create some events to enqueue
        WorkflowJobEvent wfEvent = new WorkflowJobEvent("1234-W", "1234-C", WorkflowJob.Status.RUNNING, getTestUser(),
                "myapp", null, null);
        for (int i = 0; i < 10; i++) {
            ehs.queueEvent(wfEvent);
        }
        assertEquals(eventQ.size(), 10);

        // test single threads polling from queue
        int numThreads = 1;
View Full Code Here


        assertEquals(eventQ.size(), 7); // n(events) - n(batch) i.e.
                                                  // 10-3 = 7

        // restore events count to 10
        for (int i = 0; i < 3; i++) {
            ehs.queueEvent(wfEvent);
        }
        assertEquals(eventQ.size(), 10);
        // test two threads polling concurrently from queue
        numThreads = 2;
        thread = new Thread[numThreads];
View Full Code Here

        assertEquals(eventQ.size(), 4); // n(events) - n(batch)*n(threads)
                                                  // i.e. 10 - 3*2 = 4

        // enqueue events again
        for (int i = 0; i < 6; i++) {
            ehs.queueEvent(wfEvent);
        }
        assertEquals(eventQ.size(), 10);
        // test the 2 threads draining repeatedly (mimicking SchedulerService)
        // from queue
        int repetition = 3;
View Full Code Here

        // create some events to enqueue
        WorkflowJobEvent wfEvent = new WorkflowJobEvent("1234-W", "1234-C", WorkflowJob.Status.RUNNING, getTestUser(),
                "myapp", null, null);
        for (int i = 0; i < 10; i++) {
            ehs.queueEvent(wfEvent);
        }
        assertEquals(eventQ.size(), 10);

        // test single threads polling from queue
        int numThreads = 1;
View Full Code Here

        assertEquals(eventQ.size(), 7); // n(events) - n(batch) i.e.
                                                  // 10-3 = 7

        // restore events count to 10
        for (int i = 0; i < 3; i++) {
            ehs.queueEvent(wfEvent);
        }
        assertEquals(eventQ.size(), 10);
        // test two threads polling concurrently from queue
        numThreads = 2;
        thread = new Thread[numThreads];
View Full Code Here

        assertEquals(eventQ.size(), 4); // n(events) - n(batch)*n(threads)
                                                  // i.e. 10 - 3*2 = 4

        // enqueue events again
        for (int i = 0; i < 6; i++) {
            ehs.queueEvent(wfEvent);
        }
        assertEquals(eventQ.size(), 10);
        // test the 2 threads draining repeatedly (mimicking SchedulerService)
        // from queue
        int repetition = 3;
View Full Code Here

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.