/** {@inheritDoc} */ @Override public int[] getStripesQueueSizes() { return exec.stripesQueueSizes(); } }
", stripes=" + (stripes.length == 0 ? Arrays.toString(range(0, stripes()).toArray()) : Arrays.toString(stripes)) + ", queueSize=" + Arrays.toString(stripesQueueSizes()) + ", activeStatus=" + Arrays.toString(stripesActiveStatuses()));
/** * @throws Exception If failed. */ @Test public void testStripesQueueSizes() throws Exception { stripedExecSvc.execute(0, new TestRunnable()); stripedExecSvc.execute(0, new TestRunnable(true)); stripedExecSvc.execute(0, new TestRunnable(true)); stripedExecSvc.execute(1, new TestRunnable(true)); stripedExecSvc.execute(1, new TestRunnable(true)); stripedExecSvc.execute(1, new TestRunnable(true)); sleepASec(); int[] queueSizes = stripedExecSvc.stripesQueueSizes(); assertEquals(1, queueSizes[0]); assertEquals(2, queueSizes[1]); assertEquals(0, queueSizes[2]); }
/** {@inheritDoc} */ @Override public int[] getStripesQueueSizes() { return exec.stripesQueueSizes(); } }