public class GlobalKTableBinder extends AbstractBinder<org.apache.kafka.streams.kstream.GlobalKTable<Object,Object>,ExtendedConsumerProperties<KafkaStreamsConsumerProperties>,ExtendedProducerProperties<KafkaStreamsProducerProperties>> implements ExtendedPropertiesBinder<org.apache.kafka.streams.kstream.GlobalKTable<Object,Object>,KafkaStreamsConsumerProperties,KafkaStreamsProducerProperties>
AbstractBinder implementation for GlobalKTable.
Provides only consumer binding for the bound GlobalKTable. Output bindings are
not allowed on this binder.
logger| Constructor and Description |
|---|
GlobalKTableBinder(KafkaStreamsBinderConfigurationProperties binderConfigurationProperties,
KafkaTopicProvisioner kafkaTopicProvisioner,
KafkaStreamsBindingInformationCatalogue kafkaStreamsBindingInformationCatalogue,
KafkaStreamsRegistry kafkaStreamsRegistry) |
afterPropertiesSet, applyPrefix, bindConsumer, bindProducer, buildRetryTemplate, constructDLQName, getApplicationContext, getBeanFactory, getEvaluationContext, groupedName, onInit, setApplicationContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbindConsumer, bindProducergetBindingspublic GlobalKTableBinder(KafkaStreamsBinderConfigurationProperties binderConfigurationProperties, KafkaTopicProvisioner kafkaTopicProvisioner, KafkaStreamsBindingInformationCatalogue kafkaStreamsBindingInformationCatalogue, KafkaStreamsRegistry kafkaStreamsRegistry)
protected Binding<org.apache.kafka.streams.kstream.GlobalKTable<Object,Object>> doBindConsumer(String name, String group, org.apache.kafka.streams.kstream.GlobalKTable<Object,Object> inputTarget, ExtendedConsumerProperties<KafkaStreamsConsumerProperties> properties)
doBindConsumer in class AbstractBinder<org.apache.kafka.streams.kstream.GlobalKTable<Object,Object>,ExtendedConsumerProperties<KafkaStreamsConsumerProperties>,ExtendedProducerProperties<KafkaStreamsProducerProperties>>protected Binding<org.apache.kafka.streams.kstream.GlobalKTable<Object,Object>> doBindProducer(String name, org.apache.kafka.streams.kstream.GlobalKTable<Object,Object> outboundBindTarget, ExtendedProducerProperties<KafkaStreamsProducerProperties> properties)
doBindProducer in class AbstractBinder<org.apache.kafka.streams.kstream.GlobalKTable<Object,Object>,ExtendedConsumerProperties<KafkaStreamsConsumerProperties>,ExtendedProducerProperties<KafkaStreamsProducerProperties>>public KafkaStreamsConsumerProperties getExtendedConsumerProperties(String channelName)
getExtendedConsumerProperties in interface ExtendedBindingProperties<KafkaStreamsConsumerProperties,KafkaStreamsProducerProperties>public KafkaStreamsProducerProperties getExtendedProducerProperties(String channelName)
getExtendedProducerProperties in interface ExtendedBindingProperties<KafkaStreamsConsumerProperties,KafkaStreamsProducerProperties>public String getDefaultsPrefix()
getDefaultsPrefix in interface ExtendedBindingProperties<KafkaStreamsConsumerProperties,KafkaStreamsProducerProperties>public Class<? extends BinderSpecificPropertiesProvider> getExtendedPropertiesEntryClass()
getExtendedPropertiesEntryClass in interface ExtendedBindingProperties<KafkaStreamsConsumerProperties,KafkaStreamsProducerProperties>public void setKafkaStreamsExtendedBindingProperties(KafkaStreamsExtendedBindingProperties kafkaStreamsExtendedBindingProperties)
Copyright © 2022 Pivotal Software, Inc.. All rights reserved.