-
- All Implemented Interfaces:
-
com.facebook.imagepipeline.producers.Producer
public final class DelayProducer implements Producer<CloseableReference<CloseableImage>>
A ScheduledExecutorService is a significant dependency and we do not want to require it. If not provided, this producer is a no-op.
-
-
Constructor Summary
Constructors Constructor Description DelayProducer(Producer<CloseableReference<CloseableImage>> inputProducer, ScheduledExecutorService backgroundTasksExecutor)
-
Method Summary
Modifier and Type Method Description UnitproduceResults(Consumer<CloseableReference<CloseableImage>> consumer, ProducerContext context)Start producing results for given context. -
-
Constructor Detail
-
DelayProducer
DelayProducer(Producer<CloseableReference<CloseableImage>> inputProducer, ScheduledExecutorService backgroundTasksExecutor)
-
-
Method Detail
-
produceResults
Unit produceResults(Consumer<CloseableReference<CloseableImage>> consumer, ProducerContext context)
Start producing results for given context. Provided consumer is notified whenever progress is made (new value is ready or error occurs).
-
-
-
-