/** * @see ItemWriteListener#beforeWrite(List) */ @Override public void beforeWrite(List<? extends S> items) { try { itemWriteListener.beforeWrite(items); } catch (RuntimeException e) { throw new StepListenerFailedException("Error in beforeWrite.", getTargetException(e)); } }
@Test public void testBeforeWrite() { List<Object> item = Collections.singletonList(new Object()); listener.beforeWrite(item); compositeListener.beforeWrite(item); }
@SuppressWarnings("serial") @Test public void testSetListeners() throws Exception { compositeListener.setListeners(new ArrayList<ItemWriteListener<? super Object>>() { { add(listener); } }); List<Object> item = Collections.singletonList(new Object()); listener.beforeWrite(item); compositeListener.beforeWrite(item); }
/** * @param items * @see ItemWriteListener#beforeWrite(List) */ public void beforeWrite(List<? extends S> items) { try { itemWriteListener.beforeWrite(items); } catch (RuntimeException e) { throw new StepListenerFailedException("Error in beforeWrite.", e); } }
/** * @param items * @see ItemWriteListener#beforeWrite(List) */ @Override public void beforeWrite(List<? extends S> items) { try { itemWriteListener.beforeWrite(items); } catch (RuntimeException e) { throw new StepListenerFailedException("Error in beforeWrite.", e); } }
/** * @see ItemWriteListener#beforeWrite(List) */ @Override public void beforeWrite(List<? extends S> items) { try { itemWriteListener.beforeWrite(items); } catch (RuntimeException e) { throw new StepListenerFailedException("Error in beforeWrite.", getTargetException(e)); } }
/** * @see ItemWriteListener#beforeWrite(List) */ @Override public void beforeWrite(List<? extends S> items) { try { itemWriteListener.beforeWrite(items); } catch (RuntimeException e) { throw new StepListenerFailedException("Error in beforeWrite.", getTargetException(e)); } }