com.nostra13.universalimageloader.core.download
Class SlowNetworkImageDownloader

java.lang.Object
  extended by com.nostra13.universalimageloader.core.download.SlowNetworkImageDownloader
All Implemented Interfaces:
ImageDownloader

public class SlowNetworkImageDownloader
extends Object
implements ImageDownloader

Decorator. Handles this problem on slow networks using FlushedInputStream.

Since:
1.8.1
Author:
Sergey Tarasevich (nostra13[at]gmail[dot]com)

Field Summary
 
Fields inherited from interface com.nostra13.universalimageloader.core.download.ImageDownloader
SCHEME_ASSETS, SCHEME_CONTENT, SCHEME_DRAWABLE, SCHEME_FILE, SCHEME_HTTP, SCHEME_HTTPS
 
Constructor Summary
SlowNetworkImageDownloader(ImageDownloader wrappedDownloader)
           
 
Method Summary
 InputStream getStream(URI imageUri, Object extra)
          Retrieves InputStream of image by URI.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SlowNetworkImageDownloader

public SlowNetworkImageDownloader(ImageDownloader wrappedDownloader)
Method Detail

getStream

public InputStream getStream(URI imageUri,
                             Object extra)
                      throws IOException
Description copied from interface: ImageDownloader
Retrieves InputStream of image by URI.

Specified by:
getStream in interface ImageDownloader
Parameters:
imageUri - Image URI
extra - Auxiliary object which was passed to DisplayImageOptions.extraForDownloader(Object); can be null
Returns:
InputStream of image
Throws:
IOException - if some I/O error occurs during getting image stream


Copyright © 2011-2013. All Rights Reserved.