Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AtLeastOnceApplication - Class in com.example.atleastonce
- AtLeastOnceApplication() - Constructor for class com.example.atleastonce.AtLeastOnceApplication
C
- com.example.atleastonce - package com.example.atleastonce
- com.example.atleastonce.config - package com.example.atleastonce.config
- com.example.atleastonce.consumer - package com.example.atleastonce.consumer
- com.example.atleastonce.model - package com.example.atleastonce.model
- com.example.atleastonce.producer - package com.example.atleastonce.producer
- consumerFactory() - Method in class com.example.atleastonce.config.KafkaConfig
- customerId() - Method in record class com.example.atleastonce.model.LanguagePreference
-
Returns the value of the
customerIdrecord component.
E
- equals(Object) - Method in record class com.example.atleastonce.model.LanguagePreference
-
Indicates whether some other object is "equal to" this one.
H
- hashCode() - Method in record class com.example.atleastonce.model.LanguagePreference
-
Returns a hash code value for this object.
K
- KafkaConfig - Class in com.example.atleastonce.config
- KafkaConfig() - Constructor for class com.example.atleastonce.config.KafkaConfig
- kafkaListenerContainerFactory() - Method in class com.example.atleastonce.config.KafkaConfig
- kafkaTemplate() - Method in class com.example.atleastonce.config.KafkaConfig
L
- LanguagePreference - Record Class in com.example.atleastonce.model
- LanguagePreference(String, Locale) - Constructor for record class com.example.atleastonce.model.LanguagePreference
-
Creates an instance of a
LanguagePreferencerecord class. - LanguagePreferenceConsumer - Class in com.example.atleastonce.consumer
- LanguagePreferenceConsumer() - Constructor for class com.example.atleastonce.consumer.LanguagePreferenceConsumer
- LanguagePreferenceController - Class in com.example.atleastonce.producer
- LanguagePreferenceController(LanguagePreferenceProducer) - Constructor for class com.example.atleastonce.producer.LanguagePreferenceController
- LanguagePreferenceProducer - Class in com.example.atleastonce.producer
- LanguagePreferenceProducer(KafkaTemplate<String, LanguagePreference>) - Constructor for class com.example.atleastonce.producer.LanguagePreferenceProducer
M
- main(String[]) - Static method in class com.example.atleastonce.AtLeastOnceApplication
O
- onMessage(ConsumerRecord<String, LanguagePreference>, Acknowledgment) - Method in class com.example.atleastonce.consumer.LanguagePreferenceConsumer
-
Consumes language preference events with manual acknowledgment.
P
- preferredLanguage() - Method in record class com.example.atleastonce.model.LanguagePreference
-
Returns the value of the
preferredLanguagerecord component. - process(LanguagePreference) - Method in class com.example.atleastonce.consumer.LanguagePreferenceConsumer
- producerFactory() - Method in class com.example.atleastonce.config.KafkaConfig
- publish(LanguagePreference) - Method in class com.example.atleastonce.producer.LanguagePreferenceController
- publish(LanguagePreference) - Method in class com.example.atleastonce.producer.LanguagePreferenceProducer
- publishFallback(LanguagePreference, Throwable) - Method in class com.example.atleastonce.producer.LanguagePreferenceProducer
T
- TOPIC - Static variable in class com.example.atleastonce.producer.LanguagePreferenceProducer
- toString() - Method in record class com.example.atleastonce.model.LanguagePreference
-
Returns a string representation of this record class.
All Classes and Interfaces|All Packages|Constant Field Values