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

        java.lang.String getUserId()
                            throws RepositoryException
        Returns the user id of the session of this manager.
        Returns:
        the user id.
        Throws:
        RepositoryException - if an error occurs.
      • getWorkspace

        java.lang.String getWorkspace()
                               throws RepositoryException
        Returns the name of the workspace of this manager.
        Returns:
        the name of the workspace.
        Throws:
        RepositoryException - if an error occurs.
      • 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​(java.io.PrintWriter out)
                 throws java.io.IOException
        Dumps the configuration to the given writer for debugging purposes.
        Parameters:
        out - the writer
        Throws:
        java.io.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