Class InMemoryAtomicOperationMetaStoreManagerFactory
java.lang.Object
org.apache.polaris.core.persistence.LocalPolarisMetaStoreManagerFactory<org.apache.polaris.core.persistence.transactional.TreeMapMetaStore>
org.apache.polaris.service.persistence.InMemoryPolarisMetaStoreManagerFactory
org.apache.polaris.service.persistence.InMemoryAtomicOperationMetaStoreManagerFactory
- All Implemented Interfaces:
org.apache.polaris.core.persistence.MetaStoreManagerFactory
@ApplicationScoped
@Identifier("in-memory-atomic")
public class InMemoryAtomicOperationMetaStoreManagerFactory
extends InMemoryPolarisMetaStoreManagerFactory
Uses a PolarisTreeMapStore for the underlying persistence layer but uses it to initialize an
AtomicOperationMetaStoreManager instead of the transactional version.
-
Field Summary
Fields inherited from class org.apache.polaris.core.persistence.LocalPolarisMetaStoreManagerFactory
diagServices -
Constructor Summary
ConstructorsConstructorDescriptionInMemoryAtomicOperationMetaStoreManagerFactory(org.apache.polaris.core.storage.PolarisStorageIntegrationProvider storageIntegration, org.apache.polaris.core.PolarisDiagnostics diagnostics, org.apache.polaris.core.config.PolarisConfigurationStore configurationStore) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.polaris.core.persistence.PolarisMetaStoreManagerMethods inherited from class org.apache.polaris.service.persistence.InMemoryPolarisMetaStoreManagerFactory
bootstrapRealms, createBackingStore, createMetaStoreSession, getOrCreateMetaStoreManager, getOrCreateSessionSupplierMethods inherited from class org.apache.polaris.core.persistence.LocalPolarisMetaStoreManagerFactory
getOrCreateEntityCache, getOrCreateStorageCredentialCache, purgeRealms, secretsGenerator
-
Constructor Details
-
InMemoryAtomicOperationMetaStoreManagerFactory
public InMemoryAtomicOperationMetaStoreManagerFactory() -
InMemoryAtomicOperationMetaStoreManagerFactory
@Inject public InMemoryAtomicOperationMetaStoreManagerFactory(org.apache.polaris.core.storage.PolarisStorageIntegrationProvider storageIntegration, org.apache.polaris.core.PolarisDiagnostics diagnostics, org.apache.polaris.core.config.PolarisConfigurationStore configurationStore)
-
-
Method Details
-
createNewMetaStoreManager
protected org.apache.polaris.core.persistence.PolarisMetaStoreManager createNewMetaStoreManager()- Overrides:
createNewMetaStoreManagerin classorg.apache.polaris.core.persistence.LocalPolarisMetaStoreManagerFactory<org.apache.polaris.core.persistence.transactional.TreeMapMetaStore>
-