K - the key type.V - the request value type.R - the reply value type.S - the target KafkaInboundGatewaySpec implementation type.public class KafkaInboundGatewaySpec<K,V,R,S extends KafkaInboundGatewaySpec<K,V,R,S>> extends org.springframework.integration.dsl.MessagingGatewaySpec<S,KafkaInboundGateway<K,V,R>> implements org.springframework.integration.dsl.ComponentsRegistration
MessagingGatewaySpec implementation for the KafkaInboundGateway.| Modifier and Type | Class and Description | 
|---|---|
static class  | 
KafkaInboundGatewaySpec.KafkaInboundGatewayListenerContainerSpec<K,V,R>
A  
ConcurrentMessageListenerContainer
 configuration KafkaInboundGatewaySpec extension. | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Map<java.lang.Object,java.lang.String> | 
getComponentsToRegister()  | 
S | 
messageConverter(org.springframework.kafka.support.converter.RecordMessageConverter messageConverter)
Set the message converter to use with a record-based consumer. 
 | 
S | 
onPartitionsAssignedSeekCallback(java.util.function.BiConsumer<java.util.Map<org.apache.kafka.common.TopicPartition,java.lang.Long>,org.springframework.kafka.listener.ConsumerSeekAware.ConsumerSeekCallback> onPartitionsAssignedCallback)
Specify a  
BiConsumer for seeks management during
 ConsumerSeekAware.ConsumerSeekCallback#onPartitionsAssigned(Map, ConsumerSeekAware.ConsumerSeekCallback)
 call from the KafkaMessageListenerContainer. | 
S | 
recoveryCallback(org.springframework.retry.RecoveryCallback<? extends java.lang.Object> recoveryCallback)
A  
RecoveryCallback instance for retry operation;
 if null, the exception will be thrown to the container after retries are exhausted. | 
S | 
retryTemplate(org.springframework.retry.support.RetryTemplate retryTemplate)
Specify a  
RetryTemplate instance to wrap
 KafkaInboundGateway.IntegrationRecordMessageListener into
 RetryingMessageListenerAdapter. | 
autoStartup, errorChannel, errorChannel, errorOnTimeout, id, phase, replyChannel, replyChannel, replyMapper, replyTimeout, requestChannel, requestChannel, requestMapper, requestTimeout, shouldTrack_this, createInstance, destroyInstance, doGet, get, getId, getObjectType, getPhase, isAutoStartup, isRunning, start, stop, stoppublic S messageConverter(org.springframework.kafka.support.converter.RecordMessageConverter messageConverter)
messageConverter - the converter.public S retryTemplate(org.springframework.retry.support.RetryTemplate retryTemplate)
RetryTemplate instance to wrap
 KafkaInboundGateway.IntegrationRecordMessageListener into
 RetryingMessageListenerAdapter.retryTemplate - the RetryTemplate to use.public S recoveryCallback(org.springframework.retry.RecoveryCallback<? extends java.lang.Object> recoveryCallback)
RecoveryCallback instance for retry operation;
 if null, the exception will be thrown to the container after retries are exhausted.
 Does not make sense if retryTemplate(RetryTemplate) isn't specified.recoveryCallback - the recovery callback.public S onPartitionsAssignedSeekCallback(java.util.function.BiConsumer<java.util.Map<org.apache.kafka.common.TopicPartition,java.lang.Long>,org.springframework.kafka.listener.ConsumerSeekAware.ConsumerSeekCallback> onPartitionsAssignedCallback)
BiConsumer for seeks management during
 ConsumerSeekAware.ConsumerSeekCallback#onPartitionsAssigned(Map, ConsumerSeekAware.ConsumerSeekCallback)
 call from the KafkaMessageListenerContainer.onPartitionsAssignedCallback - the BiConsumer to usepublic java.util.Map<java.lang.Object,java.lang.String> getComponentsToRegister()
getComponentsToRegister in interface org.springframework.integration.dsl.ComponentsRegistration