public class OkHttpStreamFetcher extends Object implements com.bumptech.glide.load.data.DataFetcher<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() |
Class<InputStream> |
getDataClass() |
com.bumptech.glide.load.DataSource |
getDataSource() |
void |
loadData(com.bumptech.glide.Priority priority,
com.bumptech.glide.load.data.DataFetcher.DataCallback<? super InputStream> callback) |
void |
onFailure(okhttp3.Call call,
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 InputStream> callback)
loadData in interface com.bumptech.glide.load.data.DataFetcher<InputStream>public void onFailure(@NonNull okhttp3.Call call, @NonNull 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<InputStream>public void cancel()
cancel in interface com.bumptech.glide.load.data.DataFetcher<InputStream>@NonNull public Class<InputStream> getDataClass()
getDataClass in interface com.bumptech.glide.load.data.DataFetcher<InputStream>@NonNull public com.bumptech.glide.load.DataSource getDataSource()
getDataSource in interface com.bumptech.glide.load.data.DataFetcher<InputStream>