com.aelitis.azureus.core.diskmanager.access.impl
Class DiskAccessControllerInstance
java.lang.Object
com.aelitis.azureus.core.diskmanager.access.impl.DiskAccessControllerInstance
public class DiskAccessControllerInstance
- extends Object
Constructor Summary |
DiskAccessControllerInstance(String _name,
boolean _enable_aggregation,
int _aggregation_request_limit,
int _aggregation_byte_limit,
int _max_threads,
int _max_mb)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DiskAccessControllerInstance
public DiskAccessControllerInstance(String _name,
boolean _enable_aggregation,
int _aggregation_request_limit,
int _aggregation_byte_limit,
int _max_threads,
int _max_mb)
getName
protected String getName()
getBlockCount
protected long getBlockCount()
getQueueSize
protected long getQueueSize()
getQueuedBytes
protected long getQueuedBytes()
getTotalRequests
protected long getTotalRequests()
getTotalSingleRequests
protected long getTotalSingleRequests()
getTotalAggregatedRequests
protected long getTotalAggregatedRequests()
getTotalBytes
public long getTotalBytes()
getTotalSingleBytes
public long getTotalSingleBytes()
getTotalAggregatedBytes
public long getTotalAggregatedBytes()
getIOTime
public long getIOTime()
getIOCount
public long getIOCount()
queueRequest
protected void queueRequest(DiskAccessRequestImpl request)
getSpaceAllowance
protected void getSpaceAllowance(DiskAccessRequestImpl request)
releaseSpaceAllowance
protected void releaseSpaceAllowance(DiskAccessRequestImpl request)
getString
protected String getString()
main
public static void main(String[] args)