@Override public void processEvent(QueryBatch queryBatch) { try { exportBatch(queryBatch); } catch (Throwable t) { for (BatchFailureListener<QueryBatch> queryBatchFailureListener : getBatchFailureListeners()) { try { queryBatchFailureListener.processFailure(queryBatch, t); } catch (Throwable t2) { LoggerFactory.getLogger(getClass()).error("Exception thrown by an onFailure listener", t2); } } } }
for ( BatchFailureListener<Batch<String>> listener : failureListeners ) { try { listener.processFailure(batch, t); } catch (Throwable t2) { logger.error("Exception thrown by an onBatchFailure listener", t2); queryBatchFailureListener.processFailure(batch, t); } catch (Throwable t2) { logger.error("Exception thrown by an onFailure listener", t2);
/** * The standard BatchListener action called by QueryBatcher. */ @Override public void processEvent(QueryBatch batch) { try { batch.getClient().newDocumentManager().delete( batch.getItems() ); } catch (Throwable t) { for ( BatchFailureListener<Batch<String>> listener : failureListeners ) { try { listener.processFailure(batch, t); } catch (Throwable t2) { logger.error("Exception thrown by an onBatchFailure listener", t2); } } for ( BatchFailureListener<QueryBatch> queryBatchFailureListener : queryBatchFailureListeners ) { try { queryBatchFailureListener.processFailure(batch, t); } catch (Throwable t2) { logger.error("Exception thrown by an onFailure listener", t2); } } } }
for ( BatchFailureListener<Batch<String>> listener : failureListeners ) { try { listener.processFailure(batch, t); } catch (Throwable t2) { logger.error("Exception thrown by an onBatchFailure listener", t2); queryBatchFailureListener.processFailure(batch, t); } catch (Throwable t2) { logger.error("Exception thrown by an onFailure listener", t2);
for ( BatchFailureListener<QueryBatch> listener : failureListeners ) { try { listener.processFailure(batch, t); } catch (Throwable t2) { logger.error("Exception thrown by an onFailure listener", t2);
for ( BatchFailureListener<Batch<String>> listener : getFailureListeners() ) { try { listener.processFailure(batch, t); } catch (Throwable t2) { logger.error("Exception thrown by an onBatchFailure listener", t2); queryBatchFailureListener.processFailure(batch, t); } catch (Throwable t2) { logger.error("Exception thrown by an onFailure listener", t2);
for ( BatchFailureListener<Batch<String>> listener : failureListeners ) { try { listener.processFailure(batch, t); } catch (Throwable t2) { logger.error("Exception thrown by an onBatchFailure listener", t2); queryBatchFailureListener.processFailure(batch, t); } catch (Throwable t2) { logger.error("Exception thrown by an onFailure listener", t2);