Class SearchTenantSearchGroupEventHandler
java.lang.Object
com.broadleafcommerce.search.core.messaging.handler.SearchTenantSearchGroupEventHandler
- Since:
- 2.1.0-GA
- Author:
- Nathan Moore (nathandmoore)
-
Constructor Summary
ConstructorsConstructorDescriptionSearchTenantSearchGroupEventHandler
(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 Summary
Modifier and TypeMethodDescriptionprotected com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService
protected com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager
protected SearchSettingsRepository<com.broadleafcommerce.data.tracking.core.Trackable>
protected com.broadleafcommerce.common.extension.TypeFactory
protected void
handle
(org.springframework.messaging.Message<TenantSearchGroupEvent> message) void
hook
(org.springframework.messaging.Message<TenantSearchGroupEvent> message)
-
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
-
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()
-