Class FulfillmentChangeSingleIndexRequestHandler
- 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.FulfillmentChangeSingleIndexRequestHandler
-
public class FulfillmentChangeSingleIndexRequestHandler extends AbstractFulfillmentRelatedSingleIndexRequestHandler
Listens for single index requests originating from changes to OrderFulfillments and sends them 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
Constructors Constructor Description FulfillmentChangeSingleIndexRequestHandler(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String[]
getSupportedSimpleTypeNames()
void
hook(String singleIndexRequest)
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
-
-
-
-
Constructor Detail
-
FulfillmentChangeSingleIndexRequestHandler
public FulfillmentChangeSingleIndexRequestHandler(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 Detail
-
hook
@StreamListener("singleIndexRequestOrderFulfillmentInput") public void hook(String singleIndexRequest)
- 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
public String[] getSupportedSimpleTypeNames()
- Specified by:
getSupportedSimpleTypeNames
in classcom.broadleafcommerce.search.index.common.messaging.handler.AbstractSingleIndexRequestHandler
-
-