Class EmptyRepositoryHashSearch

java.lang.Object
org.apache.maven.shared.jar.identification.repository.EmptyRepositoryHashSearch
All Implemented Interfaces:
RepositoryHashSearch

@Singleton @Named("empty") public class EmptyRepositoryHashSearch extends Object implements RepositoryHashSearch
Empty repository hash search. Always returns an empty list. Used for local only implementation of a RepositoryHashSearch. It is expected for the users of this library to provide an implementation of a RepositoryHashSearch against a real repository.
  • Constructor Details

    • EmptyRepositoryHashSearch

      public EmptyRepositoryHashSearch()
  • Method Details

    • searchBytecodeHash

      public List<org.apache.maven.artifact.Artifact> searchBytecodeHash(String hash)
      Description copied from interface: RepositoryHashSearch
      Search the repository for artifacts matching the given hash code when consider the bytecode of the classes in the file.
      Specified by:
      searchBytecodeHash in interface RepositoryHashSearch
      Parameters:
      hash - the hash code to use
      Returns:
      a list of Artifact instances that matched
    • searchFileHash

      public List<org.apache.maven.artifact.Artifact> searchFileHash(String hash)
      Description copied from interface: RepositoryHashSearch
      Search the repository for artifacts matching the given hash code when consider the entire contents of the file.
      Specified by:
      searchFileHash in interface RepositoryHashSearch
      Parameters:
      hash - the hash code to use
      Returns:
      a list of Artifact instances that matched