public JobReportImpl(WriteBatcher batcher) { WriteJobReportListener writeJobSuccessListener = null; WriteJobReportListener writeJobFailureListener = null; WriteBatchListener[] batchListeners = batcher.getBatchSuccessListeners(); for(WriteBatchListener batchListener : batchListeners) { if(batchListener instanceof WriteJobReportListener) {
WriteBatchListener[] successListeners = batcher.getBatchSuccessListeners(); assertEquals(1, successListeners.length); successListeners = batcher.getBatchSuccessListeners(); assertEquals(2, successListeners.length); assertEquals(successListener, successListeners[1]); successListeners = batcher.getBatchSuccessListeners(); assertEquals(0, successListeners.length); successListeners = batcher.getBatchSuccessListeners(); assertEquals(1, successListeners.length); assertEquals(successListener, successListeners[0]); successListeners = batcher.getBatchSuccessListeners(); assertEquals(0, successListeners.length);