Interface DistributionRequest

    • Method Detail

      • getPaths

        @Nonnull
        String[] getPaths()
        Get the root paths for this distribution request
        Returns:
        an array of paths
      • isDeep

        boolean isDeep​(String path)
        Returns whether the paths are covering the entire subtree (deep) or just the specified nodes (shallow)
        Parameters:
        path - the path to be checked
        Returns:
        true if the paths are deep
      • getFilters

        @Nonnull
        String[] getFilters​(String path)
        Get the filters applicable for a specific path +/foo/.* - include all content under /foo -/foo - exclude /foo node filters are checked in order and the last matched filter determines inclusion/exclusion
        Parameters:
        path - the path to get applicable filters for
        Returns:
        an array of filters