Interface SurfaceAvailabilityContextResolver

All Known Implementing Classes:
DefaultSurfaceAvailabilityContextResolver

public interface SurfaceAvailabilityContextResolver
Resolve o contexto canonico usado pela avaliacao de availability de surfaces.

Esta fronteira separa a coleta de sinais contextuais do runtime HTTP da regra de availability propriamente dita. Assim, `SurfaceCatalogService` continua orquestrando o catalogo sem acoplar diretamente a detalhes de servlet, locale, tenancy, authorities ou snapshots de estado.

  • Method Summary

    Modifier and Type
    Method
    Description
    resolve(String resourceKey, String resourcePath, Object resourceId)
    Resolve um contexto compartilhavel por todas as surfaces do mesmo recurso/catalogo.
  • Method Details

    • resolve

      SurfaceAvailabilityContext resolve(String resourceKey, String resourcePath, Object resourceId)
      Resolve um contexto compartilhavel por todas as surfaces do mesmo recurso/catalogo.

      Implementacoes devem tratar este metodo como ponto de agregacao por request, e nao como lookup por surface individual.