| | |
| | | }
|
| | |
|
| | | public void sync() {
|
| | | //System.out.println("sync."+this.getClass().getName()+" 正在向上同步");
|
| | | if (hasMore()) {
|
| | | syncComplete = false;
|
| | | doSync();
|
| | |
| | |
|
| | | public abstract boolean hasMore();
|
| | |
|
| | | public void setComplete(boolean syncComplete) {
|
| | | public void setSyncComplete(boolean syncComplete) {
|
| | | this.syncComplete = syncComplete;
|
| | | }
|
| | |
|
| | | public void setAllSyncComplete(boolean syncComplete) {
|
| | | this.syncComplete = syncComplete;
|
| | | if (next != null) {
|
| | | next.setComplete(syncComplete);
|
| | | next.setSyncComplete(syncComplete);
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | return last.getSyncComplete();
|
| | | }
|
| | |
|
| | | public BaseSync getNext() {
|
| | | return next;
|
| | | }
|
| | | }
|