title: How do I return interim results from Callable?
body: <p>I have <code>Callable</code> object executed using <code>ExecutorService</code>.</p>
  
  <p>How to return interim results from this callable?</p>
  
  <p>I know there is <code>javax.swing.SwingWorker#publish(results)</code> for Swing but I don't use Swing.</p>