Class PolarisCallContextCatalogFactory

java.lang.Object
org.apache.polaris.service.context.catalog.PolarisCallContextCatalogFactory
All Implemented Interfaces:
CallContextCatalogFactory

@ApplicationScoped public class PolarisCallContextCatalogFactory extends Object implements CallContextCatalogFactory
  • Constructor Details

    • PolarisCallContextCatalogFactory

      @Inject public PolarisCallContextCatalogFactory(RealmEntityManagerFactory entityManagerFactory, org.apache.polaris.core.persistence.MetaStoreManagerFactory metaStoreManagerFactory, org.apache.polaris.core.secrets.UserSecretsManagerFactory userSecretsManagerFactory, TaskExecutor taskExecutor, FileIOFactory fileIOFactory, PolarisEventListener polarisEventListener)
  • Method Details

    • createCallContextCatalog

      public org.apache.iceberg.catalog.Catalog createCallContextCatalog(org.apache.polaris.core.context.CallContext context, org.apache.polaris.core.auth.AuthenticatedPolarisPrincipal authenticatedPrincipal, jakarta.ws.rs.core.SecurityContext securityContext, org.apache.polaris.core.persistence.resolver.PolarisResolutionManifest resolvedManifest)
      Specified by:
      createCallContextCatalog in interface CallContextCatalogFactory