|
@@ -37,10 +37,10 @@ public abstract class Consumer<T> extends Thread {
|
|
|
T t = (T) o;
|
|
|
// 消费数据实现
|
|
|
consume(t);
|
|
|
- if (basket.getTotal() > 0) {
|
|
|
- basket.updateProcess(1);
|
|
|
- processInfo();
|
|
|
- }
|
|
|
+ // if (basket.getTotal() > 0) {
|
|
|
+ // basket.updateProcess(1);
|
|
|
+ // processInfo();
|
|
|
+ // }
|
|
|
}
|
|
|
} catch (StatusException e) {
|
|
|
LOG.error(e.getMessage(), e);
|
|
@@ -54,6 +54,13 @@ public abstract class Consumer<T> extends Thread {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ protected void updateProcess(int count) {
|
|
|
+ if (basket.getTotal() > 0) {
|
|
|
+ basket.updateProcess(count);
|
|
|
+ processInfo();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
protected abstract void consume(T t);
|
|
|
|
|
|
protected void setBasket(Basket basket) {
|