private QueryBatcher newQueryBatcher(QueryBatcherImpl batcher) { // add a default listener to handle host failover scenarios batcher.onQueryFailure(new HostAvailabilityListener(this)); QueryJobReportListener queryJobListener = new QueryJobReportListener(); batcher.onQueryFailure(queryJobListener); batcher.onQueryFailure(new NoResponseListener(this)); batcher.onUrisReady(queryJobListener); return batcher; }
@Override public WriteBatcher newWriteBatcher() { WriteBatcherImpl batcher = new WriteBatcherImpl(this, getForestConfig()); batcher.onBatchFailure(new HostAvailabilityListener(this)); WriteJobReportListener writeJobListener = new WriteJobReportListener(); batcher.onBatchFailure(writeJobListener); batcher.onBatchFailure(new NoResponseListener(this)); batcher.onBatchSuccess(writeJobListener); return batcher; }
HostAvailabilityListener ha = new HostAvailabilityListener(moveMgr) .withMinHosts(5); fail("should have thrown IllegalArgumentException since minHosts was " +