atg.commerce.order.abandoned
Class AbandonedOrderService.OrderBatchProcessor
java.lang.Object
atg.commerce.order.abandoned.AbandonedOrderService.OrderBatchProcessor
- All Implemented Interfaces:
- java.lang.Runnable
- Direct Known Subclasses:
- AbandonedOrderService.AbandonedOrderBatchProcessor, AbandonedOrderService.LostOrderBatchProcessor
- Enclosing class:
- AbandonedOrderService
protected abstract class AbandonedOrderService.OrderBatchProcessor
- extends java.lang.Object
- implements java.lang.Runnable
Base runner class for updating a range of orders. Subclasses can be instantiated and then added to the
queue that will run the loading and processing of each order batch.
- See Also:
ThreadPoolExecutor.execute(Runnable)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mStartingOrderId
protected java.lang.String mStartingOrderId
mEndingOrderId
protected java.lang.String mEndingOrderId
mIsFirstBatch
protected boolean mIsFirstBatch
AbandonedOrderService.OrderBatchProcessor
public AbandonedOrderService.OrderBatchProcessor(java.lang.String pStartingOrderId,
java.lang.String pEndingOrderId,
boolean pIsFirstBatch)
getStartingOrderId
public java.lang.String getStartingOrderId()
getEndingOrderId
public java.lang.String getEndingOrderId()
getIsFirstBatch
public boolean getIsFirstBatch()
processOrders
public abstract void processOrders()
throws java.lang.Exception
- Throws:
java.lang.Exception
run
public void run()
- Specified by:
run
in interface java.lang.Runnable