Interface SegmentMetadataTransactionFactory

All Known Implementing Classes:
SqlSegmentMetadataReadOnlyTransactionFactory, SqlSegmentMetadataTransactionFactory

public interface SegmentMetadataTransactionFactory
  • 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.