Interface TransactionBufferProvider

All Known Implementing Classes:
InMemTransactionBufferProvider, TopicTransactionBufferProvider

@Beta public interface TransactionBufferProvider
A provider that provides TransactionBuffer.
  • Method Details

    • newProvider

      static TransactionBufferProvider newProvider(String providerClassName) throws IOException
      Construct a provider from the provided class.
      Parameters:
      providerClassName - the provider class name.
      Returns:
      an instance of transaction buffer provider.
      Throws:
      IOException
    • newTransactionBuffer

      TransactionBuffer newTransactionBuffer(Topic originTopic)
      Open the persistent transaction buffer.
      Parameters:
      originTopic -
      Returns: