| | |
| | |
|
| | | public boolean isThisTimeSyncComplete = false;
|
| | |
|
| | | BaseSync baseSync;
|
| | | BaseSync firstSync;
|
| | |
|
| | | public BaseSync buildUpChain() {
|
| | | public BaseSync buildSyncChain() {
|
| | |
|
| | | VisitorRegisterUpSync visitorRegisterSync = VisitorRegisterUpSync.getInstance();
|
| | | AttenderRegisterUpSync attenderRegisterSync = AttenderRegisterUpSync.getInstance();
|
| | |
| | |
|
| | | @Override
|
| | | public void run() {
|
| | | BaseSync baseSync = buildUpChain();
|
| | | firstSync = buildSyncChain();
|
| | | while (true) {
|
| | | try {
|
| | | baseSync.setComplete(false);
|
| | | if (baseSync.lastUpSyncComplete()) {
|
| | | firstSync.setComplete(false);
|
| | | if (firstSync.lastUpSyncComplete()) {
|
| | | Thread.sleep(5 * 60 * 1000);
|
| | | } else {
|
| | | Thread.sleep(10*1000);
|