public class TempUsage extends PercentLimitUsage<TempUsage>
percentLimit, total
name, parent, percentUsage, usageLock, waitForSpaceCondition
Constructor and Description |
---|
TempUsage() |
TempUsage(String name,
PListStore store) |
TempUsage(TempUsage parent,
String name) |
Modifier and Type | Method and Description |
---|---|
int |
getPercentUsage() |
PListStore |
getStore() |
protected long |
retrieveUsage() |
void |
setStore(PListStore store) |
protected void |
updateLimitBasedOnPercent() |
getPercentLimit, getTotal, percentLimitFromFile, setPercentLimit, setTotal
addChild, addUsageListener, caclPercentUsage, getExecutor, getLimit, getLimiter, getName, getParent, getPercentUsageMinDelta, getPollingTime, getUsage, getUsagePortion, isFull, isFull, isStarted, notifyCallbackWhenNotFull, onLimitChange, removeChild, removeUsageListener, setExecutor, setLimit, setLimiter, setName, setParent, setPercentUsage, setPercentUsageMinDelta, setPollingTime, setUsagePortion, start, stop, toString, waitForSpace, waitForSpace, waitForSpace
public TempUsage()
public TempUsage(String name, PListStore store)
public int getPercentUsage()
getPercentUsage
in class Usage<TempUsage>
protected long retrieveUsage()
retrieveUsage
in class Usage<TempUsage>
public PListStore getStore()
public void setStore(PListStore store)
protected void updateLimitBasedOnPercent()
updateLimitBasedOnPercent
in class PercentLimitUsage<TempUsage>
Copyright © 2005–2022 FuseSource, Corp.. All rights reserved.