-
public interface ControllerListener2<INFO>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classControllerListener2.Extras
-
Method Summary
Modifier and Type Method Description abstract voidonSubmit(String id, @Nullable() Object callerContext, @Nullable() ControllerListener2.Extras extraData)Called before the image request is submitted. abstract voidonFinalImageSet(String id, @Nullable() INFO imageInfo, @Nullable() ControllerListener2.Extras extraData)Called after the final image has been set. abstract voidonIntermediateImageSet(String id, @Nullable() INFO imageInfo)Called after any intermediate image has been set. abstract voidonIntermediateImageFailed(String id)Called after the fetch of the intermediate image failed. abstract voidonFailure(String id, @Nullable() Throwable throwable, @Nullable() ControllerListener2.Extras extraData)Called after the fetch of the final image failed. abstract voidonRelease(String id, @Nullable() ControllerListener2.Extras extraData)Called after the controller released the fetched image. abstract voidonEmptyEvent(@Nullable() Object callerContext)-
-
Method Detail
-
onSubmit
abstract void onSubmit(String id, @Nullable() Object callerContext, @Nullable() ControllerListener2.Extras extraData)
Called before the image request is submitted.
IMPORTANT: It is not safe to reuse the controller from within this callback!
- Parameters:
id- controller idcallerContext- caller contextextraData- extra data
-
onFinalImageSet
abstract void onFinalImageSet(String id, @Nullable() INFO imageInfo, @Nullable() ControllerListener2.Extras extraData)
Called after the final image has been set.
- Parameters:
id- controller idimageInfo- image infoextraData- extra data
-
onIntermediateImageSet
abstract void onIntermediateImageSet(String id, @Nullable() INFO imageInfo)
Called after any intermediate image has been set.
- Parameters:
id- controller id
-
onIntermediateImageFailed
abstract void onIntermediateImageFailed(String id)
Called after the fetch of the intermediate image failed.
- Parameters:
id- controller id
-
onFailure
abstract void onFailure(String id, @Nullable() Throwable throwable, @Nullable() ControllerListener2.Extras extraData)
Called after the fetch of the final image failed.
- Parameters:
id- controller idthrowable- failure causeextraData- extra data
-
onRelease
abstract void onRelease(String id, @Nullable() ControllerListener2.Extras extraData)
Called after the controller released the fetched image.
IMPORTANT: It is not safe to reuse the controller from within this callback!
- Parameters:
id- controller idextraData- extra data
-
onEmptyEvent
abstract void onEmptyEvent(@Nullable() Object callerContext)
-
-
-
-