public class

AppLinksManifestDownloader

extends Object
java.lang.Object
   ↳ com.atlassian.applinks.core.manifest.AppLinksManifestDownloader

Class Overview

Non-public component that is used to download manifests for AppLinks peers.

Summary

Public Constructors
AppLinksManifestDownloader(RequestFactory requestFactory, TypeAccessor typeAccessor, RestUrlBuilder restUrlBuilder)
Public Methods
Manifest download(URI url)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public AppLinksManifestDownloader (RequestFactory requestFactory, TypeAccessor typeAccessor, RestUrlBuilder restUrlBuilder)

Public Methods

public Manifest download (URI url)

Parameters
url the baseurl of the remote application instance from which to retrieve a manifest.
Returns
  • never null. If the remote app does not seem to be an AppLinks app (possibly due to a 404), {@ManifestNotFoundException } is thrown.
Throws
ManifestNotFoundException when no manifest could be obtained.