com.aelitis.azureus.core.download
Class DiskManagerFileInfoStream.context.channel.request
java.lang.Object
com.aelitis.azureus.core.download.DiskManagerFileInfoStream.context.channel.request
- All Implemented Interfaces:
- DiskManagerRequest
- Enclosing class:
- DiskManagerFileInfoStream.context.channel
protected class DiskManagerFileInfoStream.context.channel.request
- extends java.lang.Object
- implements DiskManagerRequest
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DiskManagerFileInfoStream.context.channel.request
protected DiskManagerFileInfoStream.context.channel.request()
setType
public void setType(int type)
- Specified by:
setType
in interface DiskManagerRequest
setOffset
public void setOffset(long _offset)
- Specified by:
setOffset
in interface DiskManagerRequest
setLength
public void setLength(long _length)
- Specified by:
setLength
in interface DiskManagerRequest
setMaximumReadChunkSize
public void setMaximumReadChunkSize(int size)
- Specified by:
setMaximumReadChunkSize
in interface DiskManagerRequest
getAvailableBytes
public long getAvailableBytes()
- Description copied from interface:
DiskManagerRequest
- Get the number of bytes available for immediate reading from the request given its current
position. If this information is not known (download not running) then -1 is returned
- Specified by:
getAvailableBytes
in interface DiskManagerRequest
- Returns:
getRemaining
public long getRemaining()
- Description copied from interface:
DiskManagerRequest
- Get the number of bytes remaining to be read for the request
- Specified by:
getRemaining
in interface DiskManagerRequest
- Returns:
run
public void run()
- Specified by:
run
in interface DiskManagerRequest
cancel
public void cancel()
- Specified by:
cancel
in interface DiskManagerRequest
setUserAgent
public void setUserAgent(java.lang.String agent)
- Description copied from interface:
DiskManagerRequest
- Beware that invoking this method signifies that the media is being streamed and therefore may undergo transformations such as MOOV atom relocation in mp4s
- Specified by:
setUserAgent
in interface DiskManagerRequest
sendEvent
protected void sendEvent(DiskManagerFileInfoStream.context.channel.request.event ev)
addListener
public void addListener(DiskManagerListener listener)
- Specified by:
addListener
in interface DiskManagerRequest
removeListener
public void removeListener(DiskManagerListener listener)
- Specified by:
removeListener
in interface DiskManagerRequest