- Timestamp:
- 2003-06-06T11:06:25+12:00 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/msm/MetadataSetManager.java
r4489 r4500 567 567 MetadataSet mds_cur = (MetadataSet)mds_hashtable.get(key); 568 568 ///ystem.err.println("Merging " + mds_new + " into " + mds_cur); 569 mergeMDS(mds_cur, mds_new); 569 MergeTask task = new MergeTask(mds_cur, mds_new); 570 task.start(); 570 571 } 571 572 } … … 574 575 mds_hashtable.put(family, mds_new); 575 576 } 577 return true; 578 } 579 // else we cancelled for some reason. 580 return false; 581 } 582 583 private class MergeTask 584 extends Thread { 585 586 MetadataSet mds_cur; 587 MetadataSet mds_new; 588 589 MergeTask(MetadataSet mds_cur, MetadataSet mds_new) { 590 this.mds_cur = mds_cur; 591 this.mds_new = mds_new; 592 } 593 594 public void run() { 595 mergeMDS(mds_cur, mds_new); 576 596 // Fire setChanged() message. 577 597 fireSetChanged(mds_new); 578 return true; 579 } 580 // else we cancelled for some reason. 581 return false; 598 } 582 599 } 583 600
Note:
See TracChangeset
for help on using the changeset viewer.