Class BaseKafkaSearchListener<USER extends ir.msob.jima.core.commons.security.BaseUser>

java.lang.Object
ir.msob.jima.search.api.kafka.server.BaseKafkaSearchListener<USER>
All Implemented Interfaces:
BaseSearchReceiver<USER>

public abstract class BaseKafkaSearchListener<USER extends ir.msob.jima.core.commons.security.BaseUser> extends Object implements BaseSearchReceiver<USER>
  • Constructor Details

    • BaseKafkaSearchListener

      public BaseKafkaSearchListener()
  • Method Details

    • listener

      @KafkaListener(topics="${jima.search.channel}", groupId="${spring.kafka.consumer.group-id}") public void listener(String message) throws IOException
      Throws:
      IOException
    • getSearchService

      public BaseSearchService<USER> getSearchService()
      Specified by:
      getSearchService in interface BaseSearchReceiver<USER extends ir.msob.jima.core.commons.security.BaseUser>
    • getMessageReferenceType

      public com.fasterxml.jackson.core.type.TypeReference<ir.msob.jima.core.commons.model.channel.ChannelMessage<USER,ir.msob.jima.search.commons.model.SearchMessage>> getMessageReferenceType()