|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object dk.netarkivet.harvester.harvesting.frontier.FrontierReportLine
@Persistent public class FrontierReportLine
Wraps a line of the frontier report. As of Heritrix 1.14.14, the format of a frontier report line sequentially lists the following tokens, separated by a whitespace :
Field Summary | |
---|---|
(package private) static java.lang.String |
EMPTY_VALUE_TOKEN
Token used to signify an empty value. |
Constructor Summary | |
---|---|
|
FrontierReportLine()
Default empty constructor. |
protected |
FrontierReportLine(FrontierReportLine original)
Builds a cloned line. |
(package private) |
FrontierReportLine(java.lang.String lineToken)
Parses the given string. |
Method Summary | |
---|---|
int |
compareTo(FrontierReportLine l)
Default order relation is descending size of the queue (totalEnqueues). |
boolean |
equals(java.lang.Object obj)
There is one queue per domain, so equality is based on the domain name. |
double |
getAverageCost()
|
long |
getCurrentSize()
|
java.lang.String |
getDomainName()
|
long |
getErrorCount()
|
double |
getLastCost()
|
java.lang.String |
getLastDequeueTime()
|
java.lang.String |
getLastPeekUri()
|
java.lang.String |
getLastQueuedUri()
|
java.lang.String |
getQueueId()
Returns the queue's unique identifier. |
long |
getQueueSize()
Returns the queue size. |
long |
getSessionBalance()
|
long |
getTotalBudget()
|
long |
getTotalEnqueues()
|
long |
getTotalSpend()
|
java.lang.String |
getWakeTime()
|
int |
hashCode()
There is one queue per domain, so hashcode is based on the domain name. |
void |
setAverageCost(double averageCost)
|
void |
setCurrentSize(long currentSize)
|
void |
setDomainName(java.lang.String domainName)
|
void |
setErrorCount(long errorCount)
|
void |
setLastCost(double lastCost)
|
void |
setLastDequeueTime(java.lang.String lastDequeueTime)
|
void |
setLastPeekUri(java.lang.String lastPeekUri)
|
void |
setLastQueuedUri(java.lang.String lastQueuedUri)
|
void |
setSessionBalance(long sessionBalance)
|
void |
setTotalBudget(long totalBudget)
|
void |
setTotalEnqueues(long totalEnqueues)
|
void |
setTotalSpend(long totalSpend)
|
void |
setWakeTime(java.lang.String wakeTime)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
static final java.lang.String EMPTY_VALUE_TOKEN
Constructor Detail |
---|
public FrontierReportLine()
protected FrontierReportLine(FrontierReportLine original)
original
- the line to cloneFrontierReportLine(java.lang.String lineToken)
lineToken
- the string to parse.Method Detail |
---|
public java.lang.String getDomainName()
public void setDomainName(java.lang.String domainName)
domainName
- the domainName to setpublic long getCurrentSize()
public void setCurrentSize(long currentSize)
currentSize
- the currentSize to setpublic long getTotalEnqueues()
public void setTotalEnqueues(long totalEnqueues)
totalEnqueues
- the totalEnqueues to setpublic long getSessionBalance()
public void setSessionBalance(long sessionBalance)
sessionBalance
- the sessionBalance to setpublic double getLastCost()
public void setLastCost(double lastCost)
lastCost
- the lastCost to setpublic double getAverageCost()
public void setAverageCost(double averageCost)
averageCost
- the averageCost to setpublic java.lang.String getLastDequeueTime()
public void setLastDequeueTime(java.lang.String lastDequeueTime)
lastDequeueTime
- the lastDequeueTime to setpublic java.lang.String getWakeTime()
public void setWakeTime(java.lang.String wakeTime)
wakeTime
- the wakeTime to setpublic long getTotalSpend()
public void setTotalSpend(long totalSpend)
totalSpend
- the totalSpend to setpublic long getTotalBudget()
public void setTotalBudget(long totalBudget)
totalBudget
- the totalBudget to setpublic long getErrorCount()
public void setErrorCount(long errorCount)
errorCount
- the errorCount to setpublic java.lang.String getLastPeekUri()
public void setLastPeekUri(java.lang.String lastPeekUri)
lastPeekUri
- the lastPeekUri to setpublic java.lang.String getLastQueuedUri()
public void setLastQueuedUri(java.lang.String lastQueuedUri)
lastQueuedUri
- the lastQueuedUri to setpublic int compareTo(FrontierReportLine l)
compareTo
in interface java.lang.Comparable<FrontierReportLine>
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String getQueueId()
FrontierReportLineOrderKey
getQueueId
in interface FrontierReportLineOrderKey
public long getQueueSize()
FrontierReportLineOrderKey
getQueueSize
in interface FrontierReportLineOrderKey
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |