org.gudy.azureus2.pluginsimpl.local.disk
Class DiskManagerChannelImpl.request
java.lang.Object
org.gudy.azureus2.pluginsimpl.local.disk.DiskManagerChannelImpl.request
- All Implemented Interfaces:
- DiskManagerRequest
- Enclosing class:
- DiskManagerChannelImpl
protected class DiskManagerChannelImpl.request
- extends Object
- implements DiskManagerRequest
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DiskManagerChannelImpl.request
protected DiskManagerChannelImpl.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
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:
setUserAgent
public void setUserAgent(String str)
- 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
getUserAgent
protected String getUserAgent()
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:
run
public void run()
- Specified by:
run
in interface DiskManagerRequest
cancel
public void cancel()
- Specified by:
cancel
in interface DiskManagerRequest
inform
protected void inform(Throwable e)
inform
protected void inform(DiskManagerChannelImpl.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