Interface AggregateManager

    • Method Detail

      • getMountpoint

        RepositoryAddress getMountpoint()
        Returns the repository address of the mountpoint of this artifacts node tree.
        Returns:
        the mountpoint
      • getAggregator

        Aggregator getAggregator​(Node node,
                                 String path)
                          throws RepositoryException
        Returns the aggregator for the given node or null if none found.
        Parameters:
        node - for which the aggregator is to be returned
        path - the path of the node or null
        Returns:
        the aggregator or null
        Throws:
        RepositoryException - if a repository error occurs.
      • getWorkspaceFilter

        WorkspaceFilter getWorkspaceFilter()
        Returns the workspace filter.
        Returns:
        the workspace filter.
      • isMounted

        boolean isMounted()
        Checks if this tree is still mounted and if the attached session is still live.
        Returns:
        true if still mounted
      • getSession

        Session getSession()
        Returns the session of this manager.
        Returns:
        the jcr session
      • getConfig

        VaultFsConfig getConfig()
        Returns the config
        Returns:
        the config
      • dumpConfig

        void dumpConfig​(PrintWriter out)
                 throws IOException
        Dumps the configuration to the given writer for debugging purposes.
        Parameters:
        out - the writer
        Throws:
        IOException - if an I/O error occurs
      • startTracking

        void startTracking​(ProgressTrackerListener listener)
        Starts tracking aggregate lifecycles
        Parameters:
        listener - optional listener
      • stopTracking

        void stopTracking()
        Stops tracking of aggregate lifecycle