public class StoreUsage extends Usage<StoreUsage>
name, parent, percentUsage, usageMutex
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, notifyCallbackWhenNotFull, onLimitChange, removeChild, removeUsageListener, setExecutor, setLimit, setLimiter, setName, setParent, setPercentUsage, setPercentUsageMinDelta, setPollingTime, setUsagePortion, start, stop, toString, waitForSpace, waitForSpace
public 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>
InterruptedException
Copyright © 2005–2015. All rights reserved.