Class OrderChangeSingleIndexRequestHandler
java.lang.Object
com.broadleafcommerce.search.index.common.messaging.handler.AbstractSingleIndexRequestHandler
com.broadleafcommerce.search.index.fulfillment.messaging.handler.AbstractFulfillmentRelatedSingleIndexRequestHandler
com.broadleafcommerce.search.index.fulfillment.messaging.handler.OrderChangeSingleIndexRequestHandler
public class OrderChangeSingleIndexRequestHandler
extends AbstractFulfillmentRelatedSingleIndexRequestHandler
Listens for single index requests originating from changes to Orders and sends Order Fulfillments
to be updated in the index.
- Author:
- Dima Myroniuk (dmyroniuk)
-
Field Summary
Fields inherited from class com.broadleafcommerce.search.index.fulfillment.messaging.handler.AbstractFulfillmentRelatedSingleIndexRequestHandler
CTX_ID_PATH
-
Constructor Summary
ConstructorsConstructorDescriptionOrderChangeSingleIndexRequestHandler
(OrderFulfillmentService<com.broadleafcommerce.search.fulfillment.core.domain.OrderFulfillment> orderFulfillmentService, com.broadleafcommerce.search.index.core.service.ReindexDelegationService reindexDelegationService, com.broadleafcommerce.search.index.core.service.ReindexService reindexService, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Method Summary
Modifier and TypeMethodDescriptionString[]
void
void
processSingleIndexRequest
(com.fasterxml.jackson.databind.JsonNode singleIndexRequest) Methods inherited from class com.broadleafcommerce.search.index.fulfillment.messaging.handler.AbstractFulfillmentRelatedSingleIndexRequestHandler
getCtxId, getOrderFulfillmentService, getReindexDelegationService, getReindexService, readOrderFulfillmentsByContextId, readOrderFulfillmentsByOrderId
Methods inherited from class com.broadleafcommerce.search.index.common.messaging.handler.AbstractSingleIndexRequestHandler
getObjectMapper, handle, isValidType
-
Constructor Details
-
OrderChangeSingleIndexRequestHandler
public OrderChangeSingleIndexRequestHandler(OrderFulfillmentService<com.broadleafcommerce.search.fulfillment.core.domain.OrderFulfillment> orderFulfillmentService, 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
- Specified by:
hook
in classcom.broadleafcommerce.search.index.common.messaging.handler.AbstractSingleIndexRequestHandler
-
processSingleIndexRequest
public void processSingleIndexRequest(com.fasterxml.jackson.databind.JsonNode singleIndexRequest) - Specified by:
processSingleIndexRequest
in classcom.broadleafcommerce.search.index.common.messaging.handler.AbstractSingleIndexRequestHandler
-
getSupportedSimpleTypeNames
- Specified by:
getSupportedSimpleTypeNames
in classcom.broadleafcommerce.search.index.common.messaging.handler.AbstractSingleIndexRequestHandler
-