protected abstract class AbandonedOrderService.OrderBatchProcessor
extends java.lang.Object
implements java.lang.Runnable
ThreadPoolExecutor.execute(Runnable)
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
mEndingOrderId |
protected boolean |
mIsFirstBatch |
protected java.lang.String |
mStartingOrderId |
Constructor and Description |
---|
OrderBatchProcessor(java.lang.String pStartingOrderId,
java.lang.String pEndingOrderId,
boolean pIsFirstBatch) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getEndingOrderId() |
boolean |
getIsFirstBatch() |
java.lang.String |
getStartingOrderId() |
abstract void |
processOrders() |
void |
run() |
protected java.lang.String mStartingOrderId
protected java.lang.String mEndingOrderId
protected boolean mIsFirstBatch
public OrderBatchProcessor(java.lang.String pStartingOrderId, java.lang.String pEndingOrderId, boolean pIsFirstBatch)
public java.lang.String getStartingOrderId()
public java.lang.String getEndingOrderId()
public boolean getIsFirstBatch()
public abstract void processOrders() throws java.lang.Exception
java.lang.Exception
public void run()
run
in interface java.lang.Runnable