Interface TenantUrlResolver

All Known Implementing Classes:
ExternalTenantUrlResolver

public interface TenantUrlResolver
Responsible for resolving the base URL at which an application or admin is served given the ID of an application or tenant.
See Also:
  • Field Details

  • Method Details

    • getApplicationUrl

      Optional<String> getApplicationUrl(String applicationId)
      Resolves the full url for the provided application. This is used for discovery of the location where an application is served.
      Parameters:
      applicationId - the application ID for which to fetch the full url string
      Returns:
      the full url string for the application
    • getAdminUrl

      Optional<String> getAdminUrl(String tenantId)
      Resolves the full url of the admin for the provided tenant. This is used for discovery of the location where the admin is served.
      Parameters:
      tenantId - the tenant ID for which to fetch the full url string
      Returns:
      the full url string for the tenant