/** * Returns a fully constructed {@link SynchronizedItemStreamReader}. * * @return a new {@link SynchronizedItemStreamReader} */ public SynchronizedItemStreamReader<T> build() { Assert.notNull(this.delegate, "A delegate is required"); SynchronizedItemStreamReader<T> reader = new SynchronizedItemStreamReader<>(); reader.setDelegate(this.delegate); return reader; } }
synchronizedItemStreamReader.setDelegate(testItemReader);
/** * Returns a fully constructed {@link SynchronizedItemStreamReader}. * * @return a new {@link SynchronizedItemStreamReader} */ public SynchronizedItemStreamReader<T> build() { Assert.notNull(this.delegate, "A delegate is required"); SynchronizedItemStreamReader<T> reader = new SynchronizedItemStreamReader<>(); reader.setDelegate(this.delegate); return reader; } }