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 Summary
ConstructorsConstructorDescriptionPolarisCallContextCatalogFactory(RealmEntityManagerFactory entityManagerFactory, org.apache.polaris.core.persistence.MetaStoreManagerFactory metaStoreManagerFactory, org.apache.polaris.core.secrets.UserSecretsManagerFactory userSecretsManagerFactory, TaskExecutor taskExecutor, FileIOFactory fileIOFactory, PolarisEventListener polarisEventListener) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.iceberg.catalog.CatalogcreateCallContextCatalog(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)
-
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:
createCallContextCatalogin interfaceCallContextCatalogFactory
-