org.gudy.azureus2.core3.disk.impl.access.impl
Class DMWriterImpl.requestDispatcher
java.lang.Object
org.gudy.azureus2.core3.disk.impl.access.impl.DMWriterImpl.requestDispatcher
- All Implemented Interfaces:
- DiskAccessRequestListener
- Enclosing class:
- DMWriterImpl
protected class DMWriterImpl.requestDispatcher
- extends java.lang.Object
- implements DiskAccessRequestListener
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DMWriterImpl.requestDispatcher
protected DMWriterImpl.requestDispatcher(DiskManagerWriteRequest _request,
DiskManagerWriteRequestListener _listener,
DirectByteBuffer _buffer,
java.util.List _chunks)
dispatch
protected void dispatch()
doRequest
protected void doRequest(DiskAccessRequestListener l)
throws CacheFileManagerException
- Throws:
CacheFileManagerException
requestComplete
public void requestComplete(DiskAccessRequest request)
- Specified by:
requestComplete
in interface DiskAccessRequestListener
requestCancelled
public void requestCancelled(DiskAccessRequest request)
- Specified by:
requestCancelled
in interface DiskAccessRequestListener
requestFailed
public void requestFailed(DiskAccessRequest request,
java.lang.Throwable cause)
- Specified by:
requestFailed
in interface DiskAccessRequestListener
getPriority
public int getPriority()
- Specified by:
getPriority
in interface DiskAccessRequestListener
requestExecuted
public void requestExecuted(long bytes)
- Description copied from interface:
DiskAccessRequestListener
- Called to indicate that an actual request operation occurred. If this request has
been aggregated with others then the byted reported will be for the contiguous
region and subsequent aggregated requests will be reported with 0 bytes
- Specified by:
requestExecuted
in interface DiskAccessRequestListener
failed
protected void failed(java.lang.Throwable cause)