Class ThreadExecutorSubreportRunner

All Implemented Interfaces:
Runnable, JRSubreportRunner

public class ThreadExecutorSubreportRunner extends AbstractThreadSubreportRunner
Thread-based JRSubreportRunner implementation.

The subreport fill is launched in a new thread which coordinates suspend/resume actions with the master thread.

Author:
Lucian Chirita (lucianc@users.sourceforge.net)
  • Constructor Details

  • Method Details

    • isFilling

      public boolean isFilling()
      Description copied from interface: JRSubreportRunner
      Decides whether the subreport filling has ended or not.
      Returns:
      true if and only if the subreport filling has not ended
    • doStart

      protected void doStart()
      Specified by:
      doStart in class AbstractThreadSubreportRunner
    • reset

      public void reset()
      Description copied from interface: JRSubreportRunner
      Resets the runner, preparing it for a new fill.