Class OrderFulfillmentSingleIndexRequestHandler

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.OrderFulfillmentSingleIndexRequestHandler

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

    • OrderFulfillmentSingleIndexRequestHandler

      public OrderFulfillmentSingleIndexRequestHandler(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("singleIndexRequestInputOrderFulfillment") public void hook(String singleIndexRequest)
      Specified by:
      hook in class com.broadleafcommerce.search.index.common.messaging.handler.AbstractSingleIndexRequestHandler
    • 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