Class ChromiumUrlLoader.ByteBufferFactory
java.lang.Object
com.bumptech.glide.integration.cronet.ChromiumUrlLoader.ByteBufferFactory
- All Implemented Interfaces:
com.bumptech.glide.load.model.ModelLoaderFactory<com.bumptech.glide.load.model.GlideUrl,ByteBuffer>
- Enclosing class:
- ChromiumUrlLoader<T>
public static final class ChromiumUrlLoader.ByteBufferFactory
extends Object
implements com.bumptech.glide.load.model.ModelLoaderFactory<com.bumptech.glide.load.model.GlideUrl,ByteBuffer>
Loads
ByteBuffers for GlideUrls using cronet.-
Constructor Summary
ConstructorsConstructorDescriptionByteBufferFactory(CronetRequestFactory requestFactory, DataLogger dataLogger) ByteBufferFactory(CronetRequestFactory requestFactory, DataLogger dataLogger, com.bumptech.glide.load.engine.executor.GlideExecutor executor) -
Method Summary
Modifier and TypeMethodDescriptioncom.bumptech.glide.load.model.ModelLoader<com.bumptech.glide.load.model.GlideUrl,ByteBuffer> build(com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory) parse(ByteBuffer byteBuffer) voidteardown()
-
Constructor Details
-
ByteBufferFactory
-
ByteBufferFactory
public ByteBufferFactory(CronetRequestFactory requestFactory, @Nullable DataLogger dataLogger, @Nullable com.bumptech.glide.load.engine.executor.GlideExecutor executor) - Parameters:
executor- SeeChromiumUrlLoaderfor details.
-
-
Method Details
-
build
public com.bumptech.glide.load.model.ModelLoader<com.bumptech.glide.load.model.GlideUrl,ByteBuffer> build(com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory) - Specified by:
buildin interfacecom.bumptech.glide.load.model.ModelLoaderFactory<com.bumptech.glide.load.model.GlideUrl,ByteBuffer>
-
teardown
public void teardown()- Specified by:
teardownin interfacecom.bumptech.glide.load.model.ModelLoaderFactory<com.bumptech.glide.load.model.GlideUrl,ByteBuffer>
-
parse
-
getDataClass
-