public final class

ExecutionList

extends Object
implements Runnable
java.lang.Object
   ↳ com.ning.http.client.listenable.ExecutionList

Class Overview

A list of (Runnable, Executor) pairs that guarantees that every Runnable that is added using the add method will be executed in its associated Executor after run() is called. Runnables added after run is called are still guaranteed to execute.

Summary

Public Constructors
ExecutionList()
Public Methods
void add(Runnable runnable, Executor executor)
Add the runnable/executor pair to the list of pairs to execute.
void run()
Runs this execution list, executing all pairs in the order they were added.
[Expand]
Inherited Methods
From class java.lang.Object
From interface java.lang.Runnable

Public Constructors

public ExecutionList ()

Public Methods

public void add (Runnable runnable, Executor executor)

Add the runnable/executor pair to the list of pairs to execute. Executes the pair immediately if we've already started execution.

public void run ()

Runs this execution list, executing all pairs in the order they were added. Pairs added after this method has started executing the list will be executed immediately.