Class OrderSingleIndexRequestHandler

java.lang.Object
com.broadleafcommerce.search.index.common.messaging.handler.AbstractSingleIndexRequestHandler
com.broadleafcommerce.search.index.order.messaging.handler.AbstractOrderRelatedSingleIndexRequestHandler
com.broadleafcommerce.search.index.order.messaging.handler.OrderSingleIndexRequestHandler

public class OrderSingleIndexRequestHandler extends AbstractOrderRelatedSingleIndexRequestHandler
Listens for single index requests originating from changes to Orders and sends them to be updated in the index.
  • Constructor Details

    • OrderSingleIndexRequestHandler

      public OrderSingleIndexRequestHandler(OrderService orderService, com.broadleafcommerce.search.index.core.service.ReindexDelegationService reindexDelegationService, com.broadleafcommerce.search.index.core.service.ReindexService reindexService, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
  • Method Details

    • hook

      @StreamListener("singleIndexRequestInputOrder") public void hook(String singleIndexRequest)
      Specified by:
      hook in class com.broadleafcommerce.search.index.common.messaging.handler.AbstractSingleIndexRequestHandler
    • processSingleIndexRequest

      public void processSingleIndexRequest(com.fasterxml.jackson.databind.JsonNode singleIndexRequest)
      Overrides:
      processSingleIndexRequest in class AbstractOrderRelatedSingleIndexRequestHandler
    • getSupportedSimpleTypeNames

      public String[] getSupportedSimpleTypeNames()
      Specified by:
      getSupportedSimpleTypeNames in class com.broadleafcommerce.search.index.common.messaging.handler.AbstractSingleIndexRequestHandler
    • getOrderCtxIdPath

      protected String getOrderCtxIdPath()
      Description copied from class: AbstractOrderRelatedSingleIndexRequestHandler
      Get the path for retrieving the order context ID from a single index request JSON payload.
      Specified by:
      getOrderCtxIdPath in class AbstractOrderRelatedSingleIndexRequestHandler
      Returns:
      path to order context ID