Interface RepositoryLocationResolver.RepositoryLocationResolverInstance<T>

Enclosing class:
RepositoryLocationResolver

public static interface RepositoryLocationResolver.RepositoryLocationResolverInstance<T>
  • Method Summary

    Modifier and Type
    Method
    Description
    createLocation(String repositoryId)
    Create a new location for the new repository.
    void
    Iterates all repository locations known to this resolver instance and calls the consumer giving the repository id and its location for each repository.
    getLocation(String repositoryId)
    Get the existing location for the repository.
    default void
    modifyLocation(String repositoryId, T location)
    Modifies the location for an existing repository.
    default void
    modifyLocationAndKeepOld(String repositoryId, T location)
    Modifies the location for an existing repository without removing the original location.
    void
    setLocation(String repositoryId, T location)
    Set the location of a new repository.