/** * @see org.springframework.batch.core.listener.CompositeItemReadListener#afterRead(java.lang.Object) */ @Override public void afterRead(T item) { try { itemReadListener.afterRead(item); } catch (RuntimeException e) { throw new StepListenerFailedException("Error in afterRead.", getTargetException(e)); } }
/** * @see org.springframework.batch.core.listener.CompositeItemReadListener#beforeRead() */ @Override public void beforeRead() { try { itemReadListener.beforeRead(); } catch (RuntimeException e) { throw new StepListenerFailedException("Error in beforeRead.", getTargetException(e)); } }
/** * @see org.springframework.batch.core.listener.CompositeItemReadListener#onReadError(java.lang.Exception) */ @Override public void onReadError(Exception ex) { try { itemReadListener.onReadError(ex); } catch (RuntimeException e) { throw new StepListenerFailedException("Error in onReadError.", e); } }
@SuppressWarnings("unchecked") @Before public void setUp() throws Exception { listener = mock(ItemReadListener.class); compositeListener = new CompositeItemReadListener<>(); compositeListener.register(listener); }
@SuppressWarnings("serial") @Test public void testSetListeners() throws Exception { compositeListener.setListeners(new ArrayList<ItemReadListener<? super Object>>() { { add(listener); } }); listener.beforeRead(); compositeListener.beforeRead(); }
@SuppressWarnings("unchecked") ItemReadListener<T> itemReadListener = (ItemReadListener<T>) listener; this.itemReadListener.register(itemReadListener);
@SuppressWarnings("unchecked") ItemReadListener<T> itemReadListener = (ItemReadListener) listener; this.itemReadListener.register(itemReadListener);
@Test public void testBeforeRead(){ listener.beforeRead(); compositeListener.beforeRead(); }
@Test public void testAfterRead(){ Object item = new Object(); listener.afterRead(item); compositeListener.afterRead(item); }
@Test public void testOnReadError(){ Exception ex = new Exception(); listener.onReadError(ex); compositeListener.onReadError(ex); }
@SuppressWarnings("unchecked") ItemReadListener<T> itemReadListener = (ItemReadListener<T>) listener; this.itemReadListener.register(itemReadListener);
/** * * @see org.springframework.batch.core.listener.CompositeItemReadListener#beforeRead() */ public void beforeRead() { try { itemReadListener.beforeRead(); } catch (RuntimeException e) { throw new StepListenerFailedException("Error in beforeRead.", e); } }
/** * @param item * @see org.springframework.batch.core.listener.CompositeItemReadListener#afterRead(java.lang.Object) */ public void afterRead(T item) { try { itemReadListener.afterRead(item); } catch (RuntimeException e) { throw new StepListenerFailedException("Error in afterRead.", e); } }
/** * @see org.springframework.batch.core.listener.CompositeItemReadListener#onReadError(java.lang.Exception) */ @Override public void onReadError(Exception ex) { try { itemReadListener.onReadError(ex); } catch (RuntimeException e) { throw new StepListenerFailedException("Error in onReadError.", e); } }
@SuppressWarnings("unchecked") ItemReadListener<T> itemReadListener = (ItemReadListener<T>) listener; this.itemReadListener.register(itemReadListener);
/** * * @see org.springframework.batch.core.listener.CompositeItemReadListener#beforeRead() */ @Override public void beforeRead() { try { itemReadListener.beforeRead(); } catch (RuntimeException e) { throw new StepListenerFailedException("Error in beforeRead.", e); } }
/** * @param item * @see org.springframework.batch.core.listener.CompositeItemReadListener#afterRead(java.lang.Object) */ @Override public void afterRead(T item) { try { itemReadListener.afterRead(item); } catch (RuntimeException e) { throw new StepListenerFailedException("Error in afterRead.", e); } }
/** * @param ex * @see org.springframework.batch.core.listener.CompositeItemReadListener#onReadError(java.lang.Exception) */ public void onReadError(Exception ex) { try { itemReadListener.onReadError(ex); } catch (RuntimeException e) { throw new StepListenerFailedException("Error in onReadError.", ex, e); } }
@SuppressWarnings("unchecked") ItemReadListener<T> itemReadListener = (ItemReadListener<T>) listener; this.itemReadListener.register(itemReadListener);
/** * @see org.springframework.batch.core.listener.CompositeItemReadListener#beforeRead() */ @Override public void beforeRead() { try { itemReadListener.beforeRead(); } catch (RuntimeException e) { throw new StepListenerFailedException("Error in beforeRead.", getTargetException(e)); } }