Package io.trino.transaction
Class InMemoryTransactionManagerModule
java.lang.Object
io.trino.transaction.InMemoryTransactionManagerModule
- All Implemented Interfaces:
com.google.inject.Module
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigure(com.google.inject.Binder binder) static ExecutorServicestatic ScheduledExecutorServicestatic TransactionManagercreateTransactionManager(TransactionManagerConfig config, CatalogManager catalogManager, VersionEmbedder versionEmbedder, ScheduledExecutorService idleCheckExecutor, ExecutorService finishingExecutor)
-
Constructor Details
-
InMemoryTransactionManagerModule
public InMemoryTransactionManagerModule()
-
-
Method Details
-
configure
public void configure(com.google.inject.Binder binder) - Specified by:
configurein interfacecom.google.inject.Module
-
createTransactionIdleCheckExecutor
-
createTransactionFinishingExecutor
-
createTransactionManager
@Provides public static TransactionManager createTransactionManager(TransactionManagerConfig config, CatalogManager catalogManager, VersionEmbedder versionEmbedder, ScheduledExecutorService idleCheckExecutor, ExecutorService finishingExecutor)
-