Interface TransactionBufferProvider
- All Known Implementing Classes:
InMemTransactionBufferProvider,TopicTransactionBufferProvider
@Beta
public interface TransactionBufferProvider
A provider that provides
TransactionBuffer.-
Method Summary
Modifier and TypeMethodDescriptionstatic TransactionBufferProvidernewProvider(String providerClassName) Construct a provider from the provided class.newTransactionBuffer(Topic originTopic) Open the persistent transaction buffer.
-
Method Details
-
newProvider
Construct a provider from the provided class.- Parameters:
providerClassName- the provider class name.- Returns:
- an instance of transaction buffer provider.
- Throws:
IOException
-
newTransactionBuffer
Open the persistent transaction buffer.- Parameters:
originTopic-- Returns:
-