Class ReportsProcessor

java.lang.Object
com.logicaldoc.core.task.Task
com.logicaldoc.report.ReportsProcessor
All Implemented Interfaces:
Runnable

@Component("reportsProcessor") public class ReportsProcessor extends com.logicaldoc.core.task.Task
This task processes all the custom reports and execute the active ones.
Since:
7.6
Author:
Marco Meschieri- LogicalDOC
  • Field Summary Link icon

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    Fields inherited from class com.logicaldoc.core.task.Task Link icon

    STATUS_IDLE, STATUS_RUNNING, STATUS_STOPPING
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
     
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    void
     
    long
     
    long
     
    org.slf4j.Logger
     
    boolean
     
    boolean
     
    void
    Processes all the reports
    void
    setErrors(long errors)
     
    void
    setExecuted(long executed)
     

    Methods inherited from class com.logicaldoc.core.task.Task Link icon

    addTaskListener, getCompletionPercentage, getConfig, getName, getProgress, getReportRecipients, getScheduling, getSize, getStatus, interrupt, isInterrupted, isInterruptRequested, isRunning, isSendActivityReport, notifyReport, removeTaskListener, run, save, saveWork, setReportRecipients, setSendActivityReport, setSize

    Methods inherited from class java.lang.Object Link icon

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details Link icon

  • Constructor Details Link icon

    • ReportsProcessor Link icon

      public ReportsProcessor()
  • Method Details Link icon

    • processReports Link icon

      public void processReports()
      Processes all the reports
    • isIndeterminate Link icon

      public boolean isIndeterminate()
      Specified by:
      isIndeterminate in class com.logicaldoc.core.task.Task
    • isConcurrent Link icon

      public boolean isConcurrent()
      Specified by:
      isConcurrent in class com.logicaldoc.core.task.Task
    • getExecuted Link icon

      public long getExecuted()
    • getErrors Link icon

      public long getErrors()
    • setExecuted Link icon

      public void setExecuted(long executed)
    • setErrors Link icon

      public void setErrors(long errors)
    • following Link icon

      public void following()
    • getLog Link icon

      public org.slf4j.Logger getLog()