public class StoreUsage extends Usage<StoreUsage>
name, parent, percentUsage, usageLock, waitForSpaceCondition| Constructor and Description |
|---|
StoreUsage() |
StoreUsage(StoreUsage parent,
String name) |
StoreUsage(String name,
PersistenceAdapter store) |
| Modifier and Type | Method and Description |
|---|---|
int |
getPercentUsage() |
PersistenceAdapter |
getStore() |
protected long |
retrieveUsage() |
void |
setStore(PersistenceAdapter store) |
boolean |
waitForSpace(long timeout,
int highWaterMark) |
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, waitForSpacepublic StoreUsage()
public StoreUsage(String name, PersistenceAdapter store)
public StoreUsage(StoreUsage parent, String name)
protected long retrieveUsage()
retrieveUsage in class Usage<StoreUsage>public PersistenceAdapter getStore()
public void setStore(PersistenceAdapter store)
public int getPercentUsage()
getPercentUsage in class Usage<StoreUsage>public boolean waitForSpace(long timeout, int highWaterMark) throws InterruptedException
waitForSpace in class Usage<StoreUsage>InterruptedExceptionCopyright © 2005–2015 FuseSource, Corp.. All rights reserved.