Class ChainedKafkaTransactionManager<K,V>
- java.lang.Object
-
- org.springframework.data.transaction.ChainedTransactionManager
-
- org.springframework.kafka.transaction.ChainedKafkaTransactionManager<K,V>
-
- Type Parameters:
K- the key type.V- the value type.
- All Implemented Interfaces:
KafkaAwareTransactionManager<K,V>,org.springframework.transaction.PlatformTransactionManager,org.springframework.transaction.TransactionManager
public class ChainedKafkaTransactionManager<K,V> extends org.springframework.data.transaction.ChainedTransactionManager implements KafkaAwareTransactionManager<K,V>
AChainedTransactionManagerthat has exactly oneKafkaAwareTransactionManagerin the chain.- Since:
- 2.1.3
- Author:
- Gary Russell
-
-
Constructor Summary
Constructors Constructor Description ChainedKafkaTransactionManager(org.springframework.transaction.PlatformTransactionManager... transactionManagers)Construct an instance with the providedPlatformTransactionManagers.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProducerFactory<K,V>getProducerFactory()Get the producer factory.-
Methods inherited from class org.springframework.data.transaction.ChainedTransactionManager
commit, getTransaction, rollback
-
-
-
-
Constructor Detail
-
ChainedKafkaTransactionManager
public ChainedKafkaTransactionManager(org.springframework.transaction.PlatformTransactionManager... transactionManagers)
Construct an instance with the providedPlatformTransactionManagers.- Parameters:
transactionManagers- the transaction managers.
-
-
Method Detail
-
getProducerFactory
public ProducerFactory<K,V> getProducerFactory()
Description copied from interface:KafkaAwareTransactionManagerGet the producer factory.- Specified by:
getProducerFactoryin interfaceKafkaAwareTransactionManager<K,V>- Returns:
- the producerFactory
-
-