Class FCClientReportProcessor


  • public class FCClientReportProcessor
    extends java.lang.Object
    A small class that is used to encapsulate reporting functionality from the FCClientEngine's normal transactions.
    • Constructor Detail

      • FCClientReportProcessor

        public FCClientReportProcessor​(FCClientEngine engine,
                                       unlimited.fc.reporting.ClientDataReport report)
    • Method Detail

      • writeIntermLocalReport

        public void writeIntermLocalReport()
        Called when an individual transfer completes (regardless of error, cancellation, or success). For progressives, we have to run some special logic to continously append the data report to the existing report. That way the report properly reflects the entire transfer, rather than just the last progressive append.
      • updateFromClientDataReportParams

        public void updateFromClientDataReportParams​(unlimited.fc.reporting.ClientDataReportParameter params)
      • getCurrentReport

        public unlimited.fc.reporting.ClientDataReport getCurrentReport()
      • hasDataReport

        public boolean hasDataReport()