-
- All Implemented Interfaces:
-
com.facebook.fresco.middleware.HasExtraData,com.facebook.imagepipeline.producers.ProducerContext
@ThreadSafe() public class SettableProducerContext extends BaseProducerContext
ProducerContext that allows the client to change its internal state.
-
-
Constructor Summary
Constructors Constructor Description SettableProducerContext(ProducerContext context)SettableProducerContext(ImageRequest overrideRequest, ProducerContext context)SettableProducerContext(ImageRequest imageRequest, String id, ProducerListener2 producerListener, Object callerContext, ImageRequest.RequestLevel lowestPermittedRequestLevel, boolean isPrefetch, boolean isIntermediateResultExpected, Priority priority, ImagePipelineConfigInterface imagePipelineConfig)SettableProducerContext(ImageRequest imageRequest, String id, String uiComponentId, ProducerListener2 producerListener, Object callerContext, ImageRequest.RequestLevel lowestPermittedRequestLevel, boolean isPrefetch, boolean isIntermediateResultExpected, Priority priority, ImagePipelineConfigInterface imagePipelineConfig)
-
Method Summary
Modifier and Type Method Description voidsetIsPrefetch(boolean isPrefetch)Set whether the request is a prefetch request or not. voidsetIsIntermediateResultExpected(boolean isIntermediateResultExpected)Set whether intermediate result is expected or not voidsetPriority(Priority priority)Set the priority of the request -
Methods inherited from class com.facebook.imagepipeline.producers.BaseProducerContext
addCallbacks, callOnCancellationRequested, callOnIsIntermediateResultExpectedChanged, callOnIsPrefetchChanged, callOnPriorityChanged, cancel, cancelNoCallbacks, getCallerContext, getExtra, getExtra, getExtras, getId, getImagePipelineConfig, getImageRequest, getLowestPermittedRequestLevel, getPriority, getProducerListener, getUiComponentId, isCancelled, isIntermediateResultExpected, isPrefetch, putExtra, putExtras, putOriginExtra, putOriginExtra, setIsIntermediateResultExpectedNoCallbacks, setIsPrefetchNoCallbacks, setPriorityNoCallbacks -
Methods inherited from class com.facebook.imagepipeline.producers.ProducerContext
addCallbacks, getCallerContext, getId, getImagePipelineConfig, getImageRequest, getLowestPermittedRequestLevel, getPriority, getProducerListener, getUiComponentId, isIntermediateResultExpected, isPrefetch, putOriginExtra -
Methods inherited from class com.facebook.fresco.middleware.HasExtraData
getExtra, getExtras, putExtra, putExtras -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
SettableProducerContext
SettableProducerContext(ProducerContext context)
-
SettableProducerContext
SettableProducerContext(ImageRequest overrideRequest, ProducerContext context)
-
SettableProducerContext
SettableProducerContext(ImageRequest imageRequest, String id, ProducerListener2 producerListener, Object callerContext, ImageRequest.RequestLevel lowestPermittedRequestLevel, boolean isPrefetch, boolean isIntermediateResultExpected, Priority priority, ImagePipelineConfigInterface imagePipelineConfig)
-
SettableProducerContext
SettableProducerContext(ImageRequest imageRequest, String id, String uiComponentId, ProducerListener2 producerListener, Object callerContext, ImageRequest.RequestLevel lowestPermittedRequestLevel, boolean isPrefetch, boolean isIntermediateResultExpected, Priority priority, ImagePipelineConfigInterface imagePipelineConfig)
-
-
Method Detail
-
setIsPrefetch
void setIsPrefetch(boolean isPrefetch)
Set whether the request is a prefetch request or not.
-
setIsIntermediateResultExpected
void setIsIntermediateResultExpected(boolean isIntermediateResultExpected)
Set whether intermediate result is expected or not
-
setPriority
void setPriority(Priority priority)
Set the priority of the request
-
-
-
-