Tabnine Logo
OrderedComposite.iterator
Code IndexAdd Tabnine to your IDE (free)

How to use
iterator
method
in
org.springframework.batch.core.listener.OrderedComposite

Best Java code snippets using org.springframework.batch.core.listener.OrderedComposite.iterator (Showing top 20 results out of 315)

origin: spring-projects/spring-batch

/**
 * Call the registered listeners in order, respecting and prioritising those
 * that implement {@link Ordered}.
 * @see org.springframework.batch.core.ItemProcessListener#beforeProcess(java.lang.Object)
 */
@Override
public void beforeProcess(T item) {
  for (Iterator<ItemProcessListener<? super T, ? super S>> iterator = listeners.iterator(); iterator.hasNext();) {
    ItemProcessListener<? super T, ? super S> listener = iterator.next();
    listener.beforeProcess(item);
  }
}
origin: spring-projects/spring-batch

/**
 * Call the registered listeners in order, respecting and prioritising those
 * that implement {@link Ordered}.
 * @see org.springframework.batch.core.ItemReadListener#beforeRead()
 */
@Override
public void beforeRead() {
  for (Iterator<ItemReadListener<? super T>> iterator = listeners.iterator(); iterator.hasNext();) {
    ItemReadListener<? super T> listener = iterator.next();
    listener.beforeRead();
  }
}
origin: spring-projects/spring-batch

/**
 * Call the registered listeners in order, respecting and prioritising those
 * that implement {@link Ordered}.
 * @see org.springframework.batch.core.JobExecutionListener#beforeJob(org.springframework.batch.core.JobExecution)
 */
@Override
public void beforeJob(JobExecution jobExecution) {
  for (Iterator<JobExecutionListener> iterator = listeners.iterator(); iterator.hasNext();) {
    JobExecutionListener listener = iterator.next();
    listener.beforeJob(jobExecution);
  }
}
origin: spring-projects/spring-batch

/**
 * Call the registered listeners in order, respecting and prioritising those
 * that implement {@link Ordered}.
 * @see ItemWriteListener#beforeWrite(List)
 */
@Override
public void beforeWrite(List<? extends S> items) {
  for (Iterator<ItemWriteListener<? super S>> iterator = listeners.iterator(); iterator.hasNext();) {
    ItemWriteListener<? super S> listener = iterator.next();
    listener.beforeWrite(items);
  }
}
origin: spring-projects/spring-batch

/**
 * Call the registered listeners in order, respecting and prioritising those
 * that implement {@link Ordered}.
 * @see org.springframework.batch.core.SkipListener#onSkipInRead(java.lang.Throwable)
 */
@Override
public void onSkipInRead(Throwable t) {
  for (Iterator<SkipListener<? super T,? super S>> iterator = listeners.iterator(); iterator.hasNext();) {
    SkipListener<? super T,? super S> listener = iterator.next();
    listener.onSkipInRead(t);
  }
}
origin: spring-projects/spring-batch

/**
 * Call the registered listeners in order, respecting and prioritizing those
 * that implement {@link Ordered}.
 * @see org.springframework.batch.core.StepExecutionListener#beforeStep(StepExecution)
 */
@Override
public void beforeStep(StepExecution stepExecution) {
  for (Iterator<StepExecutionListener> iterator = list.iterator(); iterator.hasNext();) {
    StepExecutionListener listener = iterator.next();
    listener.beforeStep(stepExecution);
  }
}
origin: spring-projects/spring-batch

/**
 * Call the registered listeners in order, respecting and prioritising those
 * that implement {@link Ordered}.
 * @see org.springframework.batch.core.SkipListener#onSkipInWrite(java.lang.Object,
 * java.lang.Throwable)
 */
@Override
public void onSkipInProcess(T item, Throwable t) {
  for (Iterator<SkipListener<? super T,? super S>> iterator = listeners.iterator(); iterator.hasNext();) {
    SkipListener<? super T,? super S> listener = iterator.next();
    listener.onSkipInProcess(item, t);
  }
}
origin: spring-projects/spring-batch

/**
 * Call the registered listeners in order, respecting and prioritising those
 * that implement {@link Ordered}.
 * @see org.springframework.batch.core.SkipListener#onSkipInWrite(java.lang.Object,
 * java.lang.Throwable)
 */
@Override
public void onSkipInWrite(S item, Throwable t) {
  for (Iterator<SkipListener<? super T,? super S>> iterator = listeners.iterator(); iterator.hasNext();) {
    SkipListener<? super T,? super S> listener = iterator.next();
    listener.onSkipInWrite(item, t);
  }
}
origin: spring-projects/spring-batch

/**
 * Call the registered listeners in order, respecting and prioritizing those
 * that implement {@link Ordered}.
 *
 * @see org.springframework.batch.core.ChunkListener#beforeChunk(ChunkContext context)
 */
@Override
public void beforeChunk(ChunkContext context) {
  for (Iterator<ChunkListener> iterator = listeners.iterator(); iterator.hasNext();) {
    ChunkListener listener = iterator.next();
    listener.beforeChunk(context);
  }
}
origin: spring-projects/spring-batch

@Test
public void testSetItems() {
  list.setItems(Arrays.asList(new Object[] { "1", "2" }));
  Iterator<Object> iterator = list.iterator();
  assertEquals("1", iterator.next());
  assertEquals("2", iterator.next());
}
origin: spring-projects/spring-batch

@Test
public void testSetSameObject() {
  list.setItems(Arrays.asList(new Object[] { "1", "1" }));
  Iterator<Object> iterator = list.iterator();
  assertEquals("1", iterator.next());
  assertFalse(iterator.hasNext());
}
origin: spring-projects/spring-batch

@Test
public void testAddOrdered() {
  list.setItems(Arrays.asList((Object) "1"));
  list.add(new Ordered() {
    @Override
    public int getOrder() {
      return 0;
    }
  });
  Iterator<Object> iterator = list.iterator();
  iterator.next();
  assertEquals("1", iterator.next());
}
origin: spring-projects/spring-batch

@Test
public void testAdd() {
  list.setItems(Arrays.asList((Object) "1"));
  list.add("3");
  Iterator<Object> iterator = list.iterator();
  assertEquals("1", iterator.next());
  assertEquals("3", iterator.next());
}
origin: spring-projects/spring-batch

@Test
public void testAddAnnotationOrdered() {
  list.add(new Ordered() {
    @Override
    public int getOrder() {
      return 1;
    }
  });
  OrderedObject item = new OrderedObject();
  list.add(item);
  Iterator<Object> iterator = list.iterator();
  assertEquals(item, iterator.next());
}
origin: spring-projects/spring-batch

@Test
public void testAddMultipleOrdered() {
  list.setItems(Arrays.asList((Object) "1"));
  list.add(new Ordered() {
    @Override
    public int getOrder() {
      return 1;
    }
  });
  list.add(new Ordered() {
    @Override
    public int getOrder() {
      return 0;
    }
  });
  Iterator<Object> iterator = list.iterator();
  assertEquals(0, ((Ordered) iterator.next()).getOrder());
  assertEquals(1, ((Ordered) iterator.next()).getOrder());
  assertEquals("1", iterator.next());
}
origin: spring-projects/spring-batch

@Test
public void testAddDuplicateOrdered() {
  list.setItems(Arrays.asList((Object) "1"));
  list.add(new Ordered() {
    @Override
    public int getOrder() {
      return 1;
    }
  });
  list.add(new Ordered() {
    @Override
    public int getOrder() {
      return 1;
    }
  });
  Iterator<Object> iterator = list.iterator();
  assertEquals(1, ((Ordered) iterator.next()).getOrder());
  assertEquals(1, ((Ordered) iterator.next()).getOrder());
  assertEquals("1", iterator.next());
}
origin: org.springframework.batch/spring-batch-core

/**
 * Call the registered listeners in order, respecting and prioritising those
 * that implement {@link Ordered}.
 * @see org.springframework.batch.core.JobExecutionListener#beforeJob(org.springframework.batch.core.JobExecution)
 */
@Override
public void beforeJob(JobExecution jobExecution) {
  for (Iterator<JobExecutionListener> iterator = listeners.iterator(); iterator.hasNext();) {
    JobExecutionListener listener = iterator.next();
    listener.beforeJob(jobExecution);
  }
}
origin: org.springframework.batch/spring-batch-core

/**
 * Call the registered listeners in order, respecting and prioritising those
 * that implement {@link Ordered}.
 * @see org.springframework.batch.core.ItemProcessListener#beforeProcess(java.lang.Object)
 */
@Override
public void beforeProcess(T item) {
  for (Iterator<ItemProcessListener<? super T, ? super S>> iterator = listeners.iterator(); iterator.hasNext();) {
    ItemProcessListener<? super T, ? super S> listener = iterator.next();
    listener.beforeProcess(item);
  }
}
origin: org.springframework.batch/spring-batch-core

/**
 * Call the registered listeners in order, respecting and prioritizing those
 * that implement {@link Ordered}.
 * @see org.springframework.batch.core.StepExecutionListener#beforeStep(StepExecution)
 */
@Override
public void beforeStep(StepExecution stepExecution) {
  for (Iterator<StepExecutionListener> iterator = list.iterator(); iterator.hasNext();) {
    StepExecutionListener listener = iterator.next();
    listener.beforeStep(stepExecution);
  }
}
origin: org.springframework.batch/spring-batch-core

/**
 * Call the registered listeners in order, respecting and prioritising those
 * that implement {@link Ordered}.
 * @see org.springframework.batch.core.SkipListener#onSkipInRead(java.lang.Throwable)
 */
@Override
public void onSkipInRead(Throwable t) {
  for (Iterator<SkipListener<? super T,? super S>> iterator = listeners.iterator(); iterator.hasNext();) {
    SkipListener<? super T,? super S> listener = iterator.next();
    listener.onSkipInRead(t);
  }
}
org.springframework.batch.core.listenerOrderedCompositeiterator

Javadoc

Public getter for the list of items. The Ordered items come first, followed by any unordered ones.

Popular methods of OrderedComposite

  • add
    Register additional item.
  • setItems
    Public setter for the listeners.
  • reverse
    Public getter for the list of items in reverse. The Ordered items come last, after any unordered one

Popular in Java

  • Parsing JSON documents to java classes using gson
  • onCreateOptionsMenu (Activity)
  • requestLocationUpdates (LocationManager)
  • setContentView (Activity)
  • IOException (java.io)
    Signals a general, I/O-related error. Error details may be specified when calling the constructor, a
  • HttpURLConnection (java.net)
    An URLConnection for HTTP (RFC 2616 [http://tools.ietf.org/html/rfc2616]) used to send and receive d
  • InetAddress (java.net)
    An Internet Protocol (IP) address. This can be either an IPv4 address or an IPv6 address, and in pra
  • Hashtable (java.util)
    A plug-in replacement for JDK1.5 java.util.Hashtable. This version is based on org.cliffc.high_scale
  • JPanel (javax.swing)
  • Base64 (org.apache.commons.codec.binary)
    Provides Base64 encoding and decoding as defined by RFC 2045.This class implements section 6.8. Base
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now