Hi,
I have just refactored the BdbFrontier class (and its
companions BdbWorkQueue) to a more general, abstract
"WorkQueueFrontier" (and "WorkQueue" respectively) (the
BdbFrontier now is a subclass of WorkQueueFrontier and only
contains Bdb-specific code finally, whereas all management
code resides in the abstract classes now). The separation
probably helps in creating new queues (besides Sleepycat
BDB) and in integrating other frontier concepts like the
AdaptiveRevisitFrontier into a common frontier base.
Please find the patch file attached, feel free to
use/integrate it.
Best regards,
Christian
Michael Stack
API
1.6.0
Public
|
Date: 2007-03-14 01:40
|
|
Date: 2005-05-07 01:17 Logged In: YES |
|
Date: 2005-05-06 13:34 Logged In: YES |
|
Date: 2005-05-05 20:05 Logged In: YES |
|
Date: 2005-05-05 19:43 Logged In: YES |
|
Date: 2005-04-06 23:06 Logged In: YES |
| Filename | Description | Download |
|---|---|---|
| frontier-refactored.patch | Refactored frontier | Download |
| frontier-refactored.patch2 | Patch that works against HEAD | Download |
| frontier-refactored-v3.patch | Patched patch ;-) | Download |
| Field | Old Value | Date | By |
|---|---|---|---|
| artifact_group_id | None | 2005-09-23 21:08 | gojomo |
| status_id | Open | 2005-05-07 01:17 | stack-sf |
| close_date | - | 2005-05-07 01:17 | stack-sf |
| assigned_to | nobody | 2005-05-07 01:17 | stack-sf |
| File Added | 133260: frontier-refactored-v3.patch | 2005-05-06 13:34 | ck-heritrix |
| File Added | 133171: frontier-refactored.patch2 | 2005-05-05 19:43 | stack-sf |
| summary | Generalize/Refactor BDB Frontier | 2005-04-06 23:06 | stack-sf |
| priority | 5 | 2005-04-06 23:06 | stack-sf |
| File Added | 128554: frontier-refactored.patch | 2005-04-05 11:34 | ck-heritrix |
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use