Class AbstractSimplyConsumer<T,ID>
- java.lang.Object
-
- io.easywalk.simply.eventable.kafka.consumer.AbstractSimplyConsumer<T,ID>
-
- All Implemented Interfaces:
SimplyConsumer<T>
@MappedSuperclass public abstract class AbstractSimplyConsumer<T,ID> extends java.lang.Object implements SimplyConsumer<T>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractSimplyConsumer(java.lang.String topic, java.lang.Class<T> type)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected TconvertToEntity(java.lang.Object source, java.lang.Class<T> clazz)voidmessageListenerContainer()abstract voidon(SimplyEventableMessage<T> message)
-
-
-
Field Detail
-
mapper
protected com.fasterxml.jackson.databind.ObjectMapper mapper
-
topic
protected java.lang.String topic
-
type
protected java.lang.Class<T> type
-
-
Constructor Detail
-
AbstractSimplyConsumer
protected AbstractSimplyConsumer(java.lang.String topic, java.lang.Class<T> type)
-
-
Method Detail
-
on
public abstract void on(SimplyEventableMessage<T> message)
- Specified by:
onin interfaceSimplyConsumer<T>
-
messageListenerContainer
@Bean public void messageListenerContainer()
-
-