Class Overview
DataSource backed by a Producer
Summary
[Expand]
Inherited Methods |
From class
com.facebook.imagepipeline.datasource.AbstractProducerToDataSourceAdapter
|
From class
com.facebook.datasource.AbstractDataSource
boolean
|
close()
Cancels the ongoing request and releases all associated resources.
|
void
|
closeResult(T result)
Subclasses should override this method to close the result that is not needed anymore.
|
static
AbstractDataSource.DataSourceInstrumenter
|
getDataSourceInstrumenter()
|
Map<String, Object>
|
getExtras()
|
synchronized
Throwable
|
getFailureCause()
|
synchronized
float
|
getProgress()
|
synchronized
T
|
getResult()
The most recent result of the asynchronous computation.
|
synchronized
boolean
|
hasFailed()
|
boolean
|
hasMultipleResults()
|
synchronized
boolean
|
hasResult()
|
synchronized
boolean
|
isClosed()
|
synchronized
boolean
|
isFinished()
|
void
|
notifyDataSubscriber(DataSubscriber<T> dataSubscriber, Executor executor, boolean isFailure, boolean isCancellation)
|
void
|
notifyProgressUpdate()
|
static
void
|
provideInstrumenter(AbstractDataSource.DataSourceInstrumenter dataSourceInstrumenter)
|
void
|
setExtras(Map<String, Object> extras)
|
boolean
|
setFailure(Throwable throwable)
Subclasses should invoke this method to set the failure.
|
boolean
|
setFailure(Throwable throwable, Map<String, Object> extras)
|
boolean
|
setProgress(float progress)
Subclasses should invoke this method to set the progress.
|
boolean
|
setResult(T value, boolean isLast, Map<String, Object> extras)
Subclasses should invoke this method to set the result to value .
|
boolean
|
setResult(T value, boolean isLast)
|
void
|
subscribe(DataSubscriber<T> dataSubscriber, Executor executor)
Subscribe for notifications whenever the state of the DataSource changes.
|
|
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
|
From interface
com.facebook.datasource.DataSource
|
From interface
com.facebook.imagepipeline.request.HasImageRequest
|
Public Methods