Interface SegmentMetadataTransactionFactory
- All Known Implementing Classes:
SqlSegmentMetadataReadOnlyTransactionFactory,SqlSegmentMetadataTransactionFactory
public interface SegmentMetadataTransactionFactory
Factory for
SegmentMetadataTransactions.-
Method Summary
Modifier and TypeMethodDescription<T> TinReadOnlyDatasourceTransaction(String dataSource, SegmentMetadataReadTransaction.Callback<T> callback) Creates and executes a new read-only transaction for the given datasource.<T> TinReadWriteDatasourceTransaction(String dataSource, SegmentMetadataTransaction.Callback<T> callback) Creates and executes a new read-write transaction for the given datasource.
-
Method Details
-
inReadOnlyDatasourceTransaction
<T> T inReadOnlyDatasourceTransaction(String dataSource, SegmentMetadataReadTransaction.Callback<T> callback) Creates and executes a new read-only transaction for the given datasource. The implementation may retry the transaction until it succeeds. -
inReadWriteDatasourceTransaction
<T> T inReadWriteDatasourceTransaction(String dataSource, SegmentMetadataTransaction.Callback<T> callback) Creates and executes a new read-write transaction for the given datasource. The implementation may retry the transaction until it succeeds.
-