Class KafkaOutboundGatewaySpec.KafkaGatewayMessageHandlerTemplateSpec<K,V,R>  
java.lang.Object
org.springframework.integration.dsl.IntegrationComponentSpec<KafkaOutboundGatewaySpec.KafkaGatewayMessageHandlerTemplateSpec<K,V,R>, KafkaProducerMessageHandler<K,V>>
   
org.springframework.integration.dsl.MessageHandlerSpec<KafkaOutboundGatewaySpec.KafkaGatewayMessageHandlerTemplateSpec<K,V,R>, KafkaProducerMessageHandler<K,V>>
   
org.springframework.integration.kafka.dsl.KafkaProducerMessageHandlerSpec<K, V, KafkaOutboundGatewaySpec.KafkaGatewayMessageHandlerTemplateSpec<K,V,R>>
  
org.springframework.integration.kafka.dsl.KafkaOutboundGatewaySpec<K, V, R, KafkaOutboundGatewaySpec.KafkaGatewayMessageHandlerTemplateSpec<K,V,R>>
  
org.springframework.integration.kafka.dsl.KafkaOutboundGatewaySpec.KafkaGatewayMessageHandlerTemplateSpec<K,V,R>  
- Type Parameters:
- K- the key type.
- V- the outbound value type.
- R- the reply value type.
- All Implemented Interfaces:
- DisposableBean,- FactoryBean<KafkaProducerMessageHandler<K,,- V>> - InitializingBean,- Lifecycle,- Phased,- SmartLifecycle,- ComponentsRegistration
- Enclosing class:
- KafkaOutboundGatewaySpec<K, V, R, S extends KafkaOutboundGatewaySpec<K,- V, - R, - S>> 
public static class KafkaOutboundGatewaySpec.KafkaGatewayMessageHandlerTemplateSpec<K,V,R>  
extends KafkaOutboundGatewaySpec<K, V, R, KafkaOutboundGatewaySpec.KafkaGatewayMessageHandlerTemplateSpec<K,V,R>>
implements ComponentsRegistration  
A 
KafkaTemplate-based KafkaProducerMessageHandlerSpec extension.- Since:
- 5.4
- Author:
- Gary Russell
- 
Nested Class SummaryNested classes/interfaces inherited from class org.springframework.integration.kafka.dsl.KafkaOutboundGatewaySpecKafkaOutboundGatewaySpec.KafkaGatewayMessageHandlerTemplateSpec<K,V, R>, KafkaOutboundGatewaySpec.ReplyingKafkaTemplateSpec<K, V, R> Nested 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<KafkaOutboundGatewaySpec.ReplyingKafkaTemplateSpec<K, V, R>> configurer) Configure a Kafka Template by invoking theConsumercallback, with aKafkaTemplateSpecargument.Methods inherited from class org.springframework.integration.kafka.dsl.KafkaOutboundGatewaySpecassigmentDuration, replyMessageConverterMethods 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.FactoryBeanisSingletonMethods inherited from interface org.springframework.context.SmartLifecycleisPauseable
- 
Method Details- 
configureKafkaTemplatepublic KafkaOutboundGatewaySpec.KafkaGatewayMessageHandlerTemplateSpec<K,V, configureKafkaTemplateR> (Consumer<KafkaOutboundGatewaySpec.ReplyingKafkaTemplateSpec<K, V, R>> 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
 
 
-