Class KafkaProducerMessageHandlerSpec.KafkaProducerMessageHandlerTemplateSpec<K,V> 
java.lang.Object
org.springframework.integration.dsl.IntegrationComponentSpec<S,H>
 
org.springframework.integration.dsl.MessageHandlerSpec<S,KafkaProducerMessageHandler<K,V>>
  
org.springframework.integration.kafka.dsl.KafkaProducerMessageHandlerSpec<K,V,KafkaProducerMessageHandlerSpec.KafkaProducerMessageHandlerTemplateSpec<K,V>>
   
org.springframework.integration.kafka.dsl.KafkaProducerMessageHandlerSpec.KafkaProducerMessageHandlerTemplateSpec<K,V> 
- Type Parameters:
- K- the key type.
- V- the value type.
- All Implemented Interfaces:
- DisposableBean,- FactoryBean<KafkaProducerMessageHandler<K,,- V>> - InitializingBean,- Lifecycle,- Phased,- SmartLifecycle,- ComponentsRegistration
- Enclosing class:
- KafkaProducerMessageHandlerSpec<K,V, S extends KafkaProducerMessageHandlerSpec<K, V, S>> 
public static class KafkaProducerMessageHandlerSpec.KafkaProducerMessageHandlerTemplateSpec<K,V> 
extends KafkaProducerMessageHandlerSpec<K,V,KafkaProducerMessageHandlerSpec.KafkaProducerMessageHandlerTemplateSpec<K,V>>
implements ComponentsRegistration   
A 
KafkaTemplate-based KafkaProducerMessageHandlerSpec extension.- 
Nested Class SummaryNested classes/interfaces inherited from class org.springframework.integration.kafka.dsl.KafkaProducerMessageHandlerSpecKafkaProducerMessageHandlerSpec.KafkaProducerMessageHandlerTemplateSpec<K,V> 
- 
Field SummaryFields inherited from class org.springframework.integration.dsl.IntegrationComponentSpeclogger, PARSER, targetFields inherited from interface org.springframework.beans.factory.FactoryBeanOBJECT_TYPE_ATTRIBUTEFields inherited from interface org.springframework.context.SmartLifecycleDEFAULT_PHASE
- 
Method SummaryModifier and TypeMethodDescriptionconfigureKafkaTemplate(Consumer<KafkaTemplateSpec<K, V>> configurer) Configure a Kafka Template by invoking theConsumercallback, with aKafkaTemplateSpecargument.Methods inherited from class org.springframework.integration.kafka.dsl.KafkaProducerMessageHandlerSpecflush, flushExpression, flushExpression, futuresChannel, futuresChannel, headerMapper, messageKey, messageKey, messageKeyExpression, messageKeyExpression, partitionId, partitionId, partitionIdExpression, partitionIdExpression, producerRecordCreator, sendFailureChannel, sendFailureChannel, sendSuccessChannel, sendSuccessChannel, sendTimeout, sync, timestamp, timestampExpression, timestampExpression, topic, topic, topicExpression, topicExpression, useTemplateConverterMethods inherited from class org.springframework.integration.dsl.IntegrationComponentSpec_this, afterPropertiesSet, destroy, doGet, getId, getObject, getObjectType, getPhase, id, isAutoStartup, isRunning, start, stop, stopMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.beans.factory.FactoryBeanisSingleton
- 
Method Details- 
configureKafkaTemplatepublic KafkaProducerMessageHandlerSpec.KafkaProducerMessageHandlerTemplateSpec<K,V> configureKafkaTemplate(Consumer<KafkaTemplateSpec<K, V>> configurer) Configure a Kafka Template by invoking theConsumercallback, with aKafkaTemplateSpecargument.- Parameters:
- configurer- the configurer Java 8 Lambda.
- Returns:
- the spec.
 
- 
getComponentsToRegister- Specified by:
- getComponentsToRegisterin interface- ComponentsRegistration
 
 
-