Changeset 1138 for OAIHarvester
- Timestamp:
- 02/22/11 13:40:34 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
OAIHarvester/trunk/OAIHarvester/src/main/java/eu/clarin/cmdi/oai/harvester/impl/HarvestWorker.java
r1137 r1138 82 82 } 83 83 84 boolean success;84 boolean ok; 85 85 try { 86 86 switch (job.getTask()) { 87 87 case IDENTIFY_REPOSITORY: 88 success= doIdentifyTask(job);89 if ( success) {88 ok = doIdentifyTask(job); 89 if (ok) { 90 90 job.setTask(Task.ENUMERATE_METADATA_FORMATS); 91 91 } 92 92 break; 93 93 case ENUMERATE_METADATA_FORMATS: 94 success= doListMetadataFormatsTask(job);95 if ( success) {94 ok = doListMetadataFormatsTask(job); 95 if (ok) { 96 96 job.setTask(Task.HARVEST_RECORDS); 97 97 } … … 102 102 job.onStartListingRecords(); 103 103 } 104 success= doListRecordsTask(job);105 if ( success) {104 ok = doListRecordsTask(job); 105 if (ok) { 106 106 // notify end of prefix 107 107 job.onFinishListingRecords(); … … 109 109 job.setState(State.DONE); 110 110 } 111 } else if ((job.getResumptionToken() != null) && (delay == 0)) { 112 /* 113 * special case: request successfull, but list was split 114 * die to OAI flow control 115 */ 116 ok = true; 111 117 } 112 118 break; … … 115 121 } // switch 116 122 117 if ( success) {123 if (ok) { 118 124 job.resetNetworkRequestCount(); 119 125 } else {
Note: See TracChangeset
for help on using the changeset viewer.