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 Detail

      • 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,
                          java.lang.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