public class OkHttpStreamFetcher
extends java.lang.Object
implements com.bumptech.glide.load.data.DataFetcher<java.io.InputStream>, okhttp3.Callback
InputStream using the okhttp library.| Constructor and Description |
|---|
OkHttpStreamFetcher(okhttp3.Call.Factory client,
com.bumptech.glide.load.model.GlideUrl url) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel() |
void |
cleanup() |
java.lang.Class<java.io.InputStream> |
getDataClass() |
com.bumptech.glide.load.DataSource |
getDataSource() |
void |
loadData(com.bumptech.glide.Priority priority,
com.bumptech.glide.load.data.DataFetcher.DataCallback<? super java.io.InputStream> callback) |
void |
onFailure(okhttp3.Call call,
java.io.IOException e) |
void |
onResponse(okhttp3.Call call,
okhttp3.Response response) |
public OkHttpStreamFetcher(okhttp3.Call.Factory client,
com.bumptech.glide.load.model.GlideUrl url)
public void loadData(@NonNull
com.bumptech.glide.Priority priority,
@NonNull
com.bumptech.glide.load.data.DataFetcher.DataCallback<? super java.io.InputStream> callback)
loadData in interface com.bumptech.glide.load.data.DataFetcher<java.io.InputStream>public void onFailure(@NonNull
okhttp3.Call call,
@NonNull
java.io.IOException e)
onFailure in interface okhttp3.Callbackpublic void onResponse(@NonNull
okhttp3.Call call,
@NonNull
okhttp3.Response response)
onResponse in interface okhttp3.Callbackpublic void cleanup()
cleanup in interface com.bumptech.glide.load.data.DataFetcher<java.io.InputStream>public void cancel()
cancel in interface com.bumptech.glide.load.data.DataFetcher<java.io.InputStream>@NonNull public java.lang.Class<java.io.InputStream> getDataClass()
getDataClass in interface com.bumptech.glide.load.data.DataFetcher<java.io.InputStream>@NonNull public com.bumptech.glide.load.DataSource getDataSource()
getDataSource in interface com.bumptech.glide.load.data.DataFetcher<java.io.InputStream>