public class KStreamBinder extends org.springframework.cloud.stream.binder.AbstractBinder<org.apache.kafka.streams.kstream.KStream<Object,Object>,org.springframework.cloud.stream.binder.ExtendedConsumerProperties<KStreamConsumerProperties>,org.springframework.cloud.stream.binder.ExtendedProducerProperties<KStreamProducerProperties>> implements org.springframework.cloud.stream.binder.ExtendedPropertiesBinder<org.apache.kafka.streams.kstream.KStream<Object,Object>,KStreamConsumerProperties,KStreamProducerProperties>
| Constructor and Description |
|---|
KStreamBinder(KafkaBinderConfigurationProperties binderConfigurationProperties,
KafkaTopicProvisioner kafkaTopicProvisioner,
KStreamExtendedBindingProperties kStreamExtendedBindingProperties,
org.apache.kafka.streams.StreamsConfig streamsConfig,
MessageConversionDelegate messageConversionDelegate) |
| Modifier and Type | Method and Description |
|---|---|
protected org.springframework.cloud.stream.binder.Binding<org.apache.kafka.streams.kstream.KStream<Object,Object>> |
doBindConsumer(String name,
String group,
org.apache.kafka.streams.kstream.KStream<Object,Object> inputTarget,
org.springframework.cloud.stream.binder.ExtendedConsumerProperties<KStreamConsumerProperties> properties) |
protected org.springframework.cloud.stream.binder.Binding<org.apache.kafka.streams.kstream.KStream<Object,Object>> |
doBindProducer(String name,
org.apache.kafka.streams.kstream.KStream<Object,Object> outboundBindTarget,
org.springframework.cloud.stream.binder.ExtendedProducerProperties<KStreamProducerProperties> properties) |
KStreamConsumerProperties |
getExtendedConsumerProperties(String channelName) |
KStreamProducerProperties |
getExtendedProducerProperties(String channelName) |
afterPropertiesSet, applyPrefix, bindConsumer, bindProducer, buildPartitionRoutingExpression, buildRetryTemplate, constructDLQName, getApplicationContext, getBeanFactory, getEvaluationContext, groupedName, onInit, serializePayloadIfNecessary, setApplicationContextpublic KStreamBinder(KafkaBinderConfigurationProperties binderConfigurationProperties, KafkaTopicProvisioner kafkaTopicProvisioner, KStreamExtendedBindingProperties kStreamExtendedBindingProperties, org.apache.kafka.streams.StreamsConfig streamsConfig, MessageConversionDelegate messageConversionDelegate)
protected org.springframework.cloud.stream.binder.Binding<org.apache.kafka.streams.kstream.KStream<Object,Object>> doBindConsumer(String name, String group, org.apache.kafka.streams.kstream.KStream<Object,Object> inputTarget, org.springframework.cloud.stream.binder.ExtendedConsumerProperties<KStreamConsumerProperties> properties)
doBindConsumer in class org.springframework.cloud.stream.binder.AbstractBinder<org.apache.kafka.streams.kstream.KStream<Object,Object>,org.springframework.cloud.stream.binder.ExtendedConsumerProperties<KStreamConsumerProperties>,org.springframework.cloud.stream.binder.ExtendedProducerProperties<KStreamProducerProperties>>protected org.springframework.cloud.stream.binder.Binding<org.apache.kafka.streams.kstream.KStream<Object,Object>> doBindProducer(String name, org.apache.kafka.streams.kstream.KStream<Object,Object> outboundBindTarget, org.springframework.cloud.stream.binder.ExtendedProducerProperties<KStreamProducerProperties> properties)
doBindProducer in class org.springframework.cloud.stream.binder.AbstractBinder<org.apache.kafka.streams.kstream.KStream<Object,Object>,org.springframework.cloud.stream.binder.ExtendedConsumerProperties<KStreamConsumerProperties>,org.springframework.cloud.stream.binder.ExtendedProducerProperties<KStreamProducerProperties>>public KStreamConsumerProperties getExtendedConsumerProperties(String channelName)
getExtendedConsumerProperties in interface org.springframework.cloud.stream.binder.ExtendedBindingProperties<KStreamConsumerProperties,KStreamProducerProperties>public KStreamProducerProperties getExtendedProducerProperties(String channelName)
getExtendedProducerProperties in interface org.springframework.cloud.stream.binder.ExtendedBindingProperties<KStreamConsumerProperties,KStreamProducerProperties>Copyright © 2018 Pivotal Software, Inc.. All rights reserved.