org.gudy.azureus2.pluginsimpl.local.disk
Class DiskManagerImpl
java.lang.Object
  
org.gudy.azureus2.pluginsimpl.local.disk.DiskManagerImpl
- All Implemented Interfaces: 
 - DiskManager
 
public class DiskManagerImpl
- extends java.lang.Object
- implements DiskManager
  
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DiskManagerImpl
public DiskManagerImpl(DiskManager _disk_manager)
getDiskmanager
public DiskManager getDiskmanager()
 
 
read
public DiskManagerReadRequest read(int piece_number,
                                   int offset,
                                   int length,
                                   DiskManagerReadRequestListener listener)
                            throws DiskManagerException
- Specified by:
 read in interface DiskManager
 
- Throws:
 DiskManagerException
 
write
public DiskManagerWriteRequest write(int piece_number,
                                     int offset,
                                     PooledByteBuffer data,
                                     DiskManagerWriteRequestListener listener)
                              throws DiskManagerException
- Description copied from interface: 
DiskManager 
- Data length has to be consistent with block layout of the piece and piece size
- Specified by:
 write in interface DiskManager
 
- Returns:
 - 
 - Throws:
 DiskManagerException