Class OkHttpUrlLoader.Factory
java.lang.Object
com.bumptech.glide.integration.okhttp3.OkHttpUrlLoader.Factory
- All Implemented Interfaces:
com.bumptech.glide.load.model.ModelLoaderFactory<com.bumptech.glide.load.model.GlideUrl,InputStream>
- Enclosing class:
- OkHttpUrlLoader
public static class OkHttpUrlLoader.Factory
extends Object
implements com.bumptech.glide.load.model.ModelLoaderFactory<com.bumptech.glide.load.model.GlideUrl,InputStream>
The default factory for
OkHttpUrlLoaders.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.bumptech.glide.load.model.ModelLoader<com.bumptech.glide.load.model.GlideUrl,InputStream> build(com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory) voidteardown()
-
Constructor Details
-
Factory
public Factory()Constructor for a new Factory that runs requests using a static singleton client. -
Factory
public Factory(@NonNull okhttp3.Call.Factory client) Constructor for a new Factory that runs requests using given client.- Parameters:
client- this is typically an instance ofOkHttpClient.
-
-
Method Details
-
build
@NonNull public com.bumptech.glide.load.model.ModelLoader<com.bumptech.glide.load.model.GlideUrl,InputStream> build(com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory) - Specified by:
buildin interfacecom.bumptech.glide.load.model.ModelLoaderFactory<com.bumptech.glide.load.model.GlideUrl,InputStream>
-
teardown
public void teardown()- Specified by:
teardownin interfacecom.bumptech.glide.load.model.ModelLoaderFactory<com.bumptech.glide.load.model.GlideUrl,InputStream>
-