com.aelitis.azureus.core.devices.impl
Class TranscodeJobOutputLeecher.Channel

java.lang.Object
  extended by com.aelitis.azureus.core.devices.impl.TranscodeJobOutputLeecher.Channel
All Implemented Interfaces:
DiskManagerChannel
Enclosing class:
TranscodeJobOutputLeecher

protected class TranscodeJobOutputLeecher.Channel
extends Object
implements DiskManagerChannel


Nested Class Summary
protected  class TranscodeJobOutputLeecher.Channel.request
           
 
Constructor Summary
protected TranscodeJobOutputLeecher.Channel()
           
 
Method Summary
 DiskManagerRequest createRequest()
           
 void destroy()
           
 DiskManagerFileInfo getFile()
           
 long getPosition()
           
 boolean isDestroyed()
           
protected  int read(byte[] buffer, long offset, int length)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TranscodeJobOutputLeecher.Channel

protected TranscodeJobOutputLeecher.Channel()
Method Detail

createRequest

public DiskManagerRequest createRequest()
Specified by:
createRequest in interface DiskManagerChannel

getFile

public DiskManagerFileInfo getFile()
Specified by:
getFile in interface DiskManagerChannel

getPosition

public long getPosition()
Specified by:
getPosition in interface DiskManagerChannel

isDestroyed

public boolean isDestroyed()
Specified by:
isDestroyed in interface DiskManagerChannel

destroy

public void destroy()
Specified by:
destroy in interface DiskManagerChannel

read

protected int read(byte[] buffer,
                   long offset,
                   int length)
            throws IOException
Throws:
IOException