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.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedInMemoryAtomicOperationMetaStoreManagerFactory(Clock clock, org.apache.polaris.core.PolarisDiagnostics diagnostics, org.apache.polaris.core.storage.PolarisStorageIntegrationProvider storageIntegration) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.polaris.core.persistence.PolarisMetaStoreManagercreateNewMetaStoreManager(Clock clock, org.apache.polaris.core.PolarisDiagnostics diagnostics) Methods inherited from class org.apache.polaris.service.persistence.InMemoryPolarisMetaStoreManagerFactory
bootstrapRealms, createBackingStore, createMetaStoreSession, getOrCreateMetaStoreManager, getOrCreateSessionMethods inherited from class org.apache.polaris.core.persistence.LocalPolarisMetaStoreManagerFactory
getOrCreateEntityCache, purgeRealms, secretsGeneratorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.polaris.core.persistence.MetaStoreManagerFactory
bootstrapRealms
-
Constructor Details
-
InMemoryAtomicOperationMetaStoreManagerFactory
protected InMemoryAtomicOperationMetaStoreManagerFactory() -
InMemoryAtomicOperationMetaStoreManagerFactory
@Inject public InMemoryAtomicOperationMetaStoreManagerFactory(Clock clock, org.apache.polaris.core.PolarisDiagnostics diagnostics, org.apache.polaris.core.storage.PolarisStorageIntegrationProvider storageIntegration)
-
-
Method Details
-
createNewMetaStoreManager
protected org.apache.polaris.core.persistence.PolarisMetaStoreManager createNewMetaStoreManager(Clock clock, org.apache.polaris.core.PolarisDiagnostics diagnostics) - Overrides:
createNewMetaStoreManagerin classorg.apache.polaris.core.persistence.LocalPolarisMetaStoreManagerFactory<org.apache.polaris.core.persistence.transactional.TreeMapMetaStore>
-