Java Doc for WorkQueueFrontier.java in  » Web-Crawler » heritrix » org » archive » crawler » frontier » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Web Crawler » heritrix » org.archive.crawler.frontier 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


org.archive.crawler.frontier.AbstractFrontier
   org.archive.crawler.frontier.WorkQueueFrontier

All known Subclasses:   org.archive.crawler.frontier.BdbFrontier,
WorkQueueFrontier
abstract public class WorkQueueFrontier extends AbstractFrontier implements FetchStatusCodes,CoreAttributeConstants,HasUriReceiver,Serializable(Code)
A common Frontier base using several queues to hold pending URIs. Uses in-memory map of all known 'queues' inside a single database. Round-robins between all queues.
author:
   Gordon Mohr
author:
   Christian Kohlschuetter

Inner Class :public class WakeTask extends TimerTask

Field Summary
public static  StringALL_NONEMPTY
    
public static  StringALL_QUEUES
    
final public static  StringATTR_BALANCE_REPLENISH_AMOUNT
    
final public static  StringATTR_COST_POLICY
    
final public static  StringATTR_ERROR_PENALTY_AMOUNT
    
final public static  StringATTR_HOLD_QUEUES
    
final public static  StringATTR_QUEUE_TOTAL_BUDGET
    
final public static  StringATTR_SNOOZE_DEACTIVATE_MS
     When a snooze target for a queue is longer than this amount, and there are already ready queues, deactivate rather than snooze the current queue -- so other more responsive sites get a chance in active rotation.
final public static  StringATTR_TARGET_READY_QUEUES_BACKLOG
    
 String[]AVAILABLE_COST_POLICIES
    
final protected static  IntegerDEFAULT_BALANCE_REPLENISH_AMOUNT
    
final protected static  StringDEFAULT_COST_POLICY
    
final protected static  IntegerDEFAULT_ERROR_PENALTY_AMOUNT
    
final protected static  BooleanDEFAULT_HOLD_QUEUES
    
final protected static  LongDEFAULT_QUEUE_TOTAL_BUDGET
    
public static  LongDEFAULT_SNOOZE_DEACTIVATE_MS
    
final protected static  IntegerDEFAULT_TARGET_READY_QUEUES_BACKLOG
    
protected static  String[]REPORTS
    
public static  StringSTANDARD_REPORT
    
protected transient  Map<String, WorkQueue>allQueues
     All known queues.
protected transient  UriUniqFilteralreadyIncluded
    
protected  BaginProcessQueues
    
protected  BlockingQueue<String>inactiveQueues
     All 'inactive' queues, not yet in active rotation.
protected  WorkQueuelongestActiveQueue
    
protected transient  WakeTasknextWake
    
protected  BlockingQueue<String>readyClassQueues
     All per-class queues whose first item may be handed out.
protected  BlockingQueue<String>retiredQueues
     'retired' queues, no longer considered for activation.
protected  SortedSet<WorkQueue>snoozedClassQueues
     All per-class queues held in snoozed state, sorted by wake time.
protected  inttargetSizeForReadyQueues
    
protected transient  TimerwakeTimer
    

Constructor Summary
public  WorkQueueFrontier(String name, String description)
    

Method Summary
protected  voidappendQueueReports(PrintWriter w, Iterator iterator, int total, int max)
     Append queue report to general Frontier report.
protected  CrawlURIasCrawlUri(CandidateURI caUri)
    
public  longaverageDepth()
    
abstract protected  voidcloseQueue()
    
public  floatcongestionRatio()
    
public  voidconsiderIncluded(UURI u)
    
public  voidcrawlEnded(String sExitMessage)
    
abstract protected  UriUniqFiltercreateAlreadyIncluded()
     Create a UriUniqFilter that will serve as record of already seen URIs.
public  longdeepestUri()
    
public  longdeleteURIs(String match)
    
Parameters:
  match - String to match.
public synchronized  voiddeleted(CrawlURI curi)
     Force logging, etc.
public  longdiscoveredUriCount()
    
public  voidfinished(CrawlURI curi)
     Note that the previously emitted CrawlURI has completed its processing (for now).
protected  voidforget(CrawlURI curi)
     Forget the given CrawlURI.
public  FrontierGroupgetGroup(CrawlURI curi)
    
abstract protected  WorkQueuegetQueueFor(CrawlURI curi)
     Return the work queue for the given CrawlURI's classKey.
abstract protected  WorkQueuegetQueueFor(String classKey)
     Return the work queue for the given classKey, or null if no such queue exists.
public  String[]getReports()
    
abstract protected  voidinitQueue()
    
public  voidinitialize(CrawlController c)
     Initializes the Frontier, given the supplied CrawlController.
public synchronized  booleanisEmpty()
    
public  voidkickUpdate()
     Accomodate any changes in settings.
public  CrawlURInext()
     Return the next CrawlURI to be processed (and presumably visited/fetched) by a a worker thread. Relies on the readyClassQueues having been loaded with any work queues that are eligible to provide a URI.
public  voidreceive(CandidateURI caUri)
     Accept the given CandidateURI for scheduling, as it has passed the alreadyIncluded filter.
public synchronized  voidreportTo(String name, PrintWriter writer)
     This method compiles a human readable report on the status of the frontier at the time of the call.
public  voidschedule(CandidateURI caUri)
     Arrange for the given CandidateURI to be visited, if it is not already scheduled/completed.
protected  voidsendToQueue(CrawlURI curi)
     Send a CrawlURI to the appropriate subqueue.
public  StringsingleLineLegend()
    
public  voidsingleLineReportTo(PrintWriter w)
    
 voidwakeQueues()
     Wake any queues sitting in the snoozed queue whose time has come.
abstract protected  booleanworkQueueDataOnDisk()
     Returns true if the WorkQueue implementation of this Frontier stores its workload on disk instead of relying on serialization mechanisms.

Field Detail
ALL_NONEMPTY
public static String ALL_NONEMPTY(Code)



ALL_QUEUES
public static String ALL_QUEUES(Code)



ATTR_BALANCE_REPLENISH_AMOUNT
final public static String ATTR_BALANCE_REPLENISH_AMOUNT(Code)
amount to replenish budget on each activation (duty cycle)



ATTR_COST_POLICY
final public static String ATTR_COST_POLICY(Code)
cost assignment policy to use (by class name)



ATTR_ERROR_PENALTY_AMOUNT
final public static String ATTR_ERROR_PENALTY_AMOUNT(Code)
whether to hold queues INACTIVE until needed for throughput



ATTR_HOLD_QUEUES
final public static String ATTR_HOLD_QUEUES(Code)
whether to hold queues INACTIVE until needed for throughput



ATTR_QUEUE_TOTAL_BUDGET
final public static String ATTR_QUEUE_TOTAL_BUDGET(Code)
total expenditure to allow a queue before 'retiring' it



ATTR_SNOOZE_DEACTIVATE_MS
final public static String ATTR_SNOOZE_DEACTIVATE_MS(Code)
When a snooze target for a queue is longer than this amount, and there are already ready queues, deactivate rather than snooze the current queue -- so other more responsive sites get a chance in active rotation. (As a result, queue's next try may be much further in the future than the snooze target delay.)



ATTR_TARGET_READY_QUEUES_BACKLOG
final public static String ATTR_TARGET_READY_QUEUES_BACKLOG(Code)
target size of ready queues backlog



AVAILABLE_COST_POLICIES
String[] AVAILABLE_COST_POLICIES(Code)
all policies available to be chosen



DEFAULT_BALANCE_REPLENISH_AMOUNT
final protected static Integer DEFAULT_BALANCE_REPLENISH_AMOUNT(Code)



DEFAULT_COST_POLICY
final protected static String DEFAULT_COST_POLICY(Code)



DEFAULT_ERROR_PENALTY_AMOUNT
final protected static Integer DEFAULT_ERROR_PENALTY_AMOUNT(Code)



DEFAULT_HOLD_QUEUES
final protected static Boolean DEFAULT_HOLD_QUEUES(Code)



DEFAULT_QUEUE_TOTAL_BUDGET
final protected static Long DEFAULT_QUEUE_TOTAL_BUDGET(Code)



DEFAULT_SNOOZE_DEACTIVATE_MS
public static Long DEFAULT_SNOOZE_DEACTIVATE_MS(Code)



DEFAULT_TARGET_READY_QUEUES_BACKLOG
final protected static Integer DEFAULT_TARGET_READY_QUEUES_BACKLOG(Code)



REPORTS
protected static String[] REPORTS(Code)



STANDARD_REPORT
public static String STANDARD_REPORT(Code)



allQueues
protected transient Map<String, WorkQueue> allQueues(Code)
All known queues.



alreadyIncluded
protected transient UriUniqFilter alreadyIncluded(Code)
those UURIs which are already in-process (or processed), and thus should not be rescheduled



inProcessQueues
protected Bag inProcessQueues(Code)
all per-class queues from whom a URI is outstanding



inactiveQueues
protected BlockingQueue<String> inactiveQueues(Code)
All 'inactive' queues, not yet in active rotation. Linked-list of keys for the queues.



longestActiveQueue
protected WorkQueue longestActiveQueue(Code)



nextWake
protected transient WakeTask nextWake(Code)
Task for next wake



readyClassQueues
protected BlockingQueue<String> readyClassQueues(Code)
All per-class queues whose first item may be handed out. Linked-list of keys for the queues.



retiredQueues
protected BlockingQueue<String> retiredQueues(Code)
'retired' queues, no longer considered for activation. Linked-list of keys for queues.



snoozedClassQueues
protected SortedSet<WorkQueue> snoozedClassQueues(Code)
All per-class queues held in snoozed state, sorted by wake time.



targetSizeForReadyQueues
protected int targetSizeForReadyQueues(Code)
Target (minimum) size to keep readyClassQueues



wakeTimer
protected transient Timer wakeTimer(Code)
Timer for tasks which wake head item of snoozedClassQueues




Constructor Detail
WorkQueueFrontier
public WorkQueueFrontier(String name, String description)(Code)
Create the CommonFrontier
Parameters:
  name -
Parameters:
  description -




Method Detail
appendQueueReports
protected void appendQueueReports(PrintWriter w, Iterator iterator, int total, int max)(Code)
Append queue report to general Frontier report.
Parameters:
  w - StringBuffer to append to.
Parameters:
  iterator - An iterator over
Parameters:
  total -
Parameters:
  max -



asCrawlUri
protected CrawlURI asCrawlUri(CandidateURI caUri)(Code)



averageDepth
public long averageDepth()(Code)



closeQueue
abstract protected void closeQueue() throws IOException(Code)



congestionRatio
public float congestionRatio()(Code)



considerIncluded
public void considerIncluded(UURI u)(Code)



crawlEnded
public void crawlEnded(String sExitMessage)(Code)



createAlreadyIncluded
abstract protected UriUniqFilter createAlreadyIncluded() throws IOException(Code)
Create a UriUniqFilter that will serve as record of already seen URIs. A UURISet that will serve as a record of already seen URIs
throws:
  IOException -



deepestUri
public long deepestUri()(Code)



deleteURIs
public long deleteURIs(String match)(Code)

Parameters:
  match - String to match. Number of items deleted.



deleted
public synchronized void deleted(CrawlURI curi)(Code)
Force logging, etc. of operator- deleted CrawlURIs
See Also:   org.archive.crawler.framework.Frontier.deleted(org.archive.crawler.datamodel.CrawlURI)



discoveredUriCount
public long discoveredUriCount()(Code)
(non-Javadoc)
See Also:   org.archive.crawler.framework.Frontier.discoveredUriCount



finished
public void finished(CrawlURI curi)(Code)
Note that the previously emitted CrawlURI has completed its processing (for now). The CrawlURI may be scheduled to retry, if appropriate, and other related URIs may become eligible for release via the next next() call, as a result of finished(). (non-Javadoc)
See Also:   org.archive.crawler.framework.Frontier.finished(org.archive.crawler.datamodel.CrawlURI)



forget
protected void forget(CrawlURI curi)(Code)
Forget the given CrawlURI. This allows a new instance to be created in the future, if it is reencountered under different circumstances.
Parameters:
  curi - The CrawlURI to forget



getGroup
public FrontierGroup getGroup(CrawlURI curi)(Code)



getQueueFor
abstract protected WorkQueue getQueueFor(CrawlURI curi)(Code)
Return the work queue for the given CrawlURI's classKey. URIs are ordered and politeness-delayed within their 'class'. If the requested queue is not found, a new instance is created.
Parameters:
  curi - CrawlURI to base queue on the found or created ClassKeyQueue



getQueueFor
abstract protected WorkQueue getQueueFor(String classKey)(Code)
Return the work queue for the given classKey, or null if no such queue exists.
Parameters:
  classKey - key to look for the found WorkQueue



getReports
public String[] getReports()(Code)



initQueue
abstract protected void initQueue() throws IOException(Code)



initialize
public void initialize(CrawlController c) throws FatalConfigurationException, IOException(Code)
Initializes the Frontier, given the supplied CrawlController.
See Also:   org.archive.crawler.framework.Frontier.initialize(org.archive.crawler.framework.CrawlController)



isEmpty
public synchronized boolean isEmpty()(Code)



kickUpdate
public void kickUpdate()(Code)
Accomodate any changes in settings.
See Also:   org.archive.crawler.framework.Frontier.kickUpdate



next
public CrawlURI next() throws InterruptedException, EndedException(Code)
Return the next CrawlURI to be processed (and presumably visited/fetched) by a a worker thread. Relies on the readyClassQueues having been loaded with any work queues that are eligible to provide a URI. next CrawlURI to be processed. Or null if none is available.
See Also:   org.archive.crawler.framework.Frontier.next



receive
public void receive(CandidateURI caUri)(Code)
Accept the given CandidateURI for scheduling, as it has passed the alreadyIncluded filter. Choose a per-classKey queue and enqueue it. If this item has made an unready queue ready, place that queue on the readyClassQueues queue.
Parameters:
  caUri - CandidateURI.



reportTo
public synchronized void reportTo(String name, PrintWriter writer)(Code)
This method compiles a human readable report on the status of the frontier at the time of the call.
Parameters:
  name - Name of report.
Parameters:
  writer - Where to write to.



schedule
public void schedule(CandidateURI caUri)(Code)
Arrange for the given CandidateURI to be visited, if it is not already scheduled/completed.
See Also:   org.archive.crawler.framework.Frontier.schedule(org.archive.crawler.datamodel.CandidateURI)



sendToQueue
protected void sendToQueue(CrawlURI curi)(Code)
Send a CrawlURI to the appropriate subqueue.
Parameters:
  curi -



singleLineLegend
public String singleLineLegend()(Code)



singleLineReportTo
public void singleLineReportTo(PrintWriter w)(Code)

Parameters:
  w - Where to write to.



wakeQueues
void wakeQueues()(Code)
Wake any queues sitting in the snoozed queue whose time has come.



workQueueDataOnDisk
abstract protected boolean workQueueDataOnDisk()(Code)
Returns true if the WorkQueue implementation of this Frontier stores its workload on disk instead of relying on serialization mechanisms. a constant boolean value for this class/instance



Fields inherited from org.archive.crawler.frontier.AbstractFrontier
final protected static String ACCEPTABLE_FORCE_QUEUE(Code)(Java Doc)
final public static String ATTR_DELAY_FACTOR(Code)(Java Doc)
final public static String ATTR_FORCE_QUEUE(Code)(Java Doc)
final public static String ATTR_MAX_DELAY(Code)(Java Doc)
final public static String ATTR_MAX_HOST_BANDWIDTH_USAGE(Code)(Java Doc)
final public static String ATTR_MAX_OVERALL_BANDWIDTH_USAGE(Code)(Java Doc)
final public static String ATTR_MAX_RETRIES(Code)(Java Doc)
final public static String ATTR_MIN_DELAY(Code)(Java Doc)
final public static String ATTR_PAUSE_AT_FINISH(Code)(Java Doc)
final public static String ATTR_PAUSE_AT_START(Code)(Java Doc)
final public static String ATTR_PREFERENCE_EMBED_HOPS(Code)(Java Doc)
final public static String ATTR_QUEUE_ASSIGNMENT_POLICY(Code)(Java Doc)
final protected static String ATTR_RECOVERY_ENABLED(Code)(Java Doc)
final public static String ATTR_RETRY_DELAY(Code)(Java Doc)
final public static String ATTR_SOURCE_TAG_SEEDS(Code)(Java Doc)
final protected static Boolean DEFAULT_ATTR_RECOVERY_ENABLED(Code)(Java Doc)
final protected static Float DEFAULT_DELAY_FACTOR(Code)(Java Doc)
final protected static String DEFAULT_FORCE_QUEUE(Code)(Java Doc)
final protected static Integer DEFAULT_MAX_DELAY(Code)(Java Doc)
final protected static Integer DEFAULT_MAX_HOST_BANDWIDTH_USAGE(Code)(Java Doc)
final protected static Integer DEFAULT_MAX_OVERALL_BANDWIDTH_USAGE(Code)(Java Doc)
final protected static Integer DEFAULT_MAX_RETRIES(Code)(Java Doc)
final protected static Integer DEFAULT_MIN_DELAY(Code)(Java Doc)
final protected static Boolean DEFAULT_PAUSE_AT_FINISH(Code)(Java Doc)
final protected static Boolean DEFAULT_PAUSE_AT_START(Code)(Java Doc)
final protected static Integer DEFAULT_PREFERENCE_EMBED_HOPS(Code)(Java Doc)
final protected static Long DEFAULT_RETRY_DELAY(Code)(Java Doc)
final protected static Boolean DEFAULT_SOURCE_TAG_SEEDS(Code)(Java Doc)
final public static String IGNORED_SEEDS_FILENAME(Code)(Java Doc)
protected transient CrawlController controller(Code)(Java Doc)
protected long disregardedUriCount(Code)(Java Doc)
protected long failedFetchCount(Code)(Java Doc)
protected int lastMaxBandwidthKB(Code)(Java Doc)
protected AtomicLong nextOrdinal(Code)(Java Doc)
protected long processedBytesAfterLastEmittedURI(Code)(Java Doc)
protected transient QueueAssignmentPolicy queueAssignmentPolicy(Code)(Java Doc)
protected long queuedUriCount(Code)(Java Doc)
protected boolean shouldPause(Code)(Java Doc)
protected transient boolean shouldTerminate(Code)(Java Doc)
protected long succeededFetchCount(Code)(Java Doc)
protected long totalProcessedBytes(Code)(Java Doc)

Methods inherited from org.archive.crawler.frontier.AbstractFrontier
protected void applySpecialHandling(CrawlURI curi)(Code)(Java Doc)
protected CrawlURI asCrawlUri(CandidateURI caUri)(Code)(Java Doc)
protected String canonicalize(UURI uuri)(Code)(Java Doc)
protected String canonicalize(CandidateURI cauri)(Code)(Java Doc)
public void crawlCheckpoint(File checkpointDir) throws Exception(Code)(Java Doc)
public void crawlEnded(String sExitMessage)(Code)(Java Doc)
public void crawlEnding(String sExitMessage)(Code)(Java Doc)
public void crawlPaused(String statusMessage)(Code)(Java Doc)
public void crawlPausing(String statusMessage)(Code)(Java Doc)
public void crawlResuming(String statusMessage)(Code)(Java Doc)
public void crawlStarted(String message)(Code)(Java Doc)
protected synchronized void decrementQueuedCount(long numberOfDeletes)(Code)(Java Doc)
public long disregardedUriCount()(Code)(Java Doc)
protected void doJournalAdded(CrawlURI c)(Code)(Java Doc)
protected void doJournalEmitted(CrawlURI c)(Code)(Java Doc)
protected void doJournalFinishedFailure(CrawlURI c)(Code)(Java Doc)
protected void doJournalFinishedSuccess(CrawlURI c)(Code)(Java Doc)
protected void doJournalRescheduled(CrawlURI c)(Code)(Java Doc)
public long failedFetchCount()(Code)(Java Doc)
public long finishedUriCount()(Code)(Java Doc)
public String getClassKey(CandidateURI cauri)(Code)(Java Doc)
public FrontierJournal getFrontierJournal()(Code)(Java Doc)
protected CrawlServer getServer(CrawlURI curi)(Code)(Java Doc)
public void importRecoverLog(String pathToLog, boolean retainFailures) throws IOException(Code)(Java Doc)
protected synchronized void incrementDisregardedUriCount()(Code)(Java Doc)
protected synchronized void incrementFailedFetchCount()(Code)(Java Doc)
protected synchronized void incrementQueuedUriCount()(Code)(Java Doc)
protected synchronized void incrementQueuedUriCount(long increment)(Code)(Java Doc)
protected synchronized void incrementSucceededFetchCount()(Code)(Java Doc)
public void initialize(CrawlController c) throws FatalConfigurationException, IOException(Code)(Java Doc)
protected boolean isDisregarded(CrawlURI curi)(Code)(Java Doc)
public synchronized boolean isEmpty()(Code)(Java Doc)
public void kickUpdate()(Code)(Java Doc)
public void loadSeeds()(Code)(Java Doc)
protected void log(CrawlURI curi)(Code)(Java Doc)
protected void logLocalizedErrors(CrawlURI curi)(Code)(Java Doc)
protected boolean needsRetrying(CrawlURI curi)(Code)(Java Doc)
protected void noteAboutToEmit(CrawlURI curi, WorkQueue q)(Code)(Java Doc)
protected boolean overMaxRetries(CrawlURI curi)(Code)(Java Doc)
public synchronized void pause()(Code)(Java Doc)
protected long politenessDelayFor(CrawlURI curi)(Code)(Java Doc)
protected synchronized void preNext(long now) throws InterruptedException, EndedException(Code)(Java Doc)
public long queuedUriCount()(Code)(Java Doc)
public void reportTo(PrintWriter writer)(Code)(Java Doc)
protected long retryDelayFor(CrawlURI curi)(Code)(Java Doc)
public static void saveIgnoredItems(String ignoredItems, File dir)(Code)(Java Doc)
protected File scratchDirFor(String key)(Code)(Java Doc)
public String singleLineReport()(Code)(Java Doc)
public void start()(Code)(Java Doc)
public long succeededFetchCount()(Code)(Java Doc)
public synchronized void terminate()(Code)(Java Doc)
public long totalBytesWritten()(Code)(Java Doc)
public synchronized void unpause()(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.