Interface SnapshotService


public interface SnapshotService
This interface represents services that are responsible for creating data snapshots of all registered snapshots at a scheduled time and on a regular base.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Takes a snapshot of currently scheduled reports
    void
    takeSnapshot(Session session, String path)
    Takes a snapshot of the report at the specified path immediately.
  • Method Details

    • executeSnapshot

      void executeSnapshot(SnapshotType type)
      Takes a snapshot of currently scheduled reports
      Parameters:
      type - Type of snapshot to be taken
    • takeSnapshot

      void takeSnapshot(Session session, String path)
      Takes a snapshot of the report at the specified path immediately.
      Parameters:
      session - The Session to be used for reading the report definition and writing the snapshot data; gathering report data is executed through another Session that has usually less permissions
      path - The report's path