
com.logicommerce.sdk.services.queues.CartQueueProcessorService Maven / Gradle / Ivy
package com.logicommerce.sdk.services.queues;
import java.util.Set;
import com.logicommerce.sdk.models.Cart;
import com.logicommerce.sdk.models.queues.Attribute;
import com.logicommerce.sdk.services.PluginServiceException;
/**
* Service to process cart queue messages
*
* @author LogiCommerce
* @since 1.3.9
*/
public interface CartQueueProcessorService extends QueueProcessorService {
/**
* Process the cart queue message
*
* @param action a {@link String} object
* @param attributes a {@link Set}<{@link Attribute}> object
* @param cart a {@link Cart} object
*
* @throws PluginServiceException if an error occurs
*/
void process(String action, Set attributes, Cart cart) throws PluginServiceException;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy