Class SearchTenantSearchGroupEventHandler

java.lang.Object
com.broadleafcommerce.search.core.messaging.handler.SearchTenantSearchGroupEventHandler

@DataRouteByKey("search") public class SearchTenantSearchGroupEventHandler extends Object
Since:
2.1.0-GA
Author:
Nathan Moore (nathandmoore)
  • Constructor Details

    • SearchTenantSearchGroupEventHandler

      public SearchTenantSearchGroupEventHandler(SearchSettingsRepository<com.broadleafcommerce.data.tracking.core.Trackable> searchSettingsRepository, com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager mapperManager, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService)
  • Method Details

    • hook

      @StreamListener("searchTenantSearchGroupEventInput") public void hook(org.springframework.messaging.Message<TenantSearchGroupEvent> message)
    • handle

      protected void handle(org.springframework.messaging.Message<TenantSearchGroupEvent> message)
    • getSearchSettingsRepository

      protected SearchSettingsRepository<com.broadleafcommerce.data.tracking.core.Trackable> getSearchSettingsRepository()
    • getMapperManager

      protected com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager getMapperManager()
    • getTypeFactory

      protected com.broadleafcommerce.common.extension.TypeFactory getTypeFactory()
    • getIdempotentConsumptionService

      protected com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService getIdempotentConsumptionService()