Home / Function/ getManifests() — spring-boot Function Reference

getManifests() — spring-boot Function Reference

Architecture documentation for the getManifests() function in ExportedImageTar.java from the spring-boot codebase.

Entity Profile

Dependency Diagram

graph TD
  0ac86508_a23f_eb35_a6e7_2e565d32c734["getManifests()"]
  858ab411_02e3_9ad7_2e13_40c12d223aea["IndexLayerArchiveFactory()"]
  858ab411_02e3_9ad7_2e13_40c12d223aea -->|calls| 0ac86508_a23f_eb35_a6e7_2e565d32c734
  957225e7_aa4b_8d3f_8bbe_0bf7d4178796["getDigests()"]
  957225e7_aa4b_8d3f_8bbe_0bf7d4178796 -->|calls| 0ac86508_a23f_eb35_a6e7_2e565d32c734
  2f746efe_496a_ca3f_01f0_3944d0ba4c85["getDigestMatches()"]
  0ac86508_a23f_eb35_a6e7_2e565d32c734 -->|calls| 2f746efe_496a_ca3f_01f0_3944d0ba4c85
  beeb989c_9cb0_b449_7e9d_38dfeeb1bcaa["getManifests()"]
  0ac86508_a23f_eb35_a6e7_2e565d32c734 -->|calls| beeb989c_9cb0_b449_7e9d_38dfeeb1bcaa
  style 0ac86508_a23f_eb35_a6e7_2e565d32c734 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/ExportedImageTar.java lines 188–197

		private List<Manifest> getManifests(Path tarFile, Set<String> manifestDigests, List<ManifestList> manifestLists)
				throws IOException {
			Set<String> digests = new HashSet<>(manifestDigests);
			manifestLists.stream()
				.flatMap(ManifestList::streamManifests)
				.filter(this::isManifest)
				.map(BlobReference::getDigest)
				.forEach(digests::add);
			return getDigestMatches(tarFile, digests, Manifest::of);
		}

Subdomains

Calls

Frequently Asked Questions

What does getManifests() do?
getManifests() is a function in the spring-boot codebase.
What does getManifests() call?
getManifests() calls 2 function(s): getDigestMatches, getManifests.
What calls getManifests()?
getManifests() is called by 2 function(s): IndexLayerArchiveFactory, getDigests.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free