-
public class ImagePerfData
-
-
Field Summary
Fields Modifier and Type Field Description public final static intUNSET
-
Constructor Summary
Constructors Constructor Description ImagePerfData(String controllerId, String requestId, Object imageRequest, Object callerContext, Object imageInfo, long controllerSubmitTimeMs, long controllerIntermediateImageSetTimeMs, long controllerFinalImageSetTimeMs, long controllerFailureTimeMs, long controllerCancelTimeMs, long imageRequestStartTimeMs, long imageRequestEndTimeMs, boolean isPrefetch, int onScreenWidthPx, int onScreenHeightPx, Throwable errorThrowable, VisibilityState visibilityState, long visibilityEventTimeMs, long invisibilityEventTime, long imageDrawTimeMs, DimensionsInfo dimensionsInfo, ControllerListener2.Extras extraData)
-
Method Summary
Modifier and Type Method Description longgetImageDrawTimeMs()StringgetControllerId()StringgetRequestId()ObjectgetImageRequest()ObjectgetCallerContext()ObjectgetImageInfo()longgetControllerSubmitTimeMs()longgetControllerIntermediateImageSetTimeMs()longgetControllerFinalImageSetTimeMs()longgetControllerFailureTimeMs()longgetImageRequestStartTimeMs()longgetImageRequestEndTimeMs()booleanisPrefetch()intgetOnScreenWidthPx()intgetOnScreenHeightPx()ThrowablegetErrorThrowable()longgetFinalImageLoadTimeMs()longgetIntermediateImageLoadTimeMs()VisibilityStategetVisibilityState()longgetVisibilityEventTimeMs()longgetInvisibilityEventTimeMs()DimensionsInfogetDimensionsInfo()ControllerListener2.ExtrasgetExtraData()voidsetExtraData(ControllerListener2.Extras extraData)StringcreateDebugString()-
-
Constructor Detail
-
ImagePerfData
ImagePerfData(String controllerId, String requestId, Object imageRequest, Object callerContext, Object imageInfo, long controllerSubmitTimeMs, long controllerIntermediateImageSetTimeMs, long controllerFinalImageSetTimeMs, long controllerFailureTimeMs, long controllerCancelTimeMs, long imageRequestStartTimeMs, long imageRequestEndTimeMs, boolean isPrefetch, int onScreenWidthPx, int onScreenHeightPx, Throwable errorThrowable, VisibilityState visibilityState, long visibilityEventTimeMs, long invisibilityEventTime, long imageDrawTimeMs, DimensionsInfo dimensionsInfo, ControllerListener2.Extras extraData)
-
-
Method Detail
-
getImageDrawTimeMs
long getImageDrawTimeMs()
-
getControllerId
@Nullable() String getControllerId()
-
getRequestId
@Nullable() String getRequestId()
-
getImageRequest
@Nullable() Object getImageRequest()
-
getCallerContext
@Nullable() Object getCallerContext()
-
getImageInfo
@Nullable() Object getImageInfo()
-
getControllerSubmitTimeMs
long getControllerSubmitTimeMs()
-
getControllerIntermediateImageSetTimeMs
long getControllerIntermediateImageSetTimeMs()
-
getControllerFinalImageSetTimeMs
long getControllerFinalImageSetTimeMs()
-
getControllerFailureTimeMs
long getControllerFailureTimeMs()
-
getImageRequestStartTimeMs
long getImageRequestStartTimeMs()
-
getImageRequestEndTimeMs
long getImageRequestEndTimeMs()
-
isPrefetch
boolean isPrefetch()
-
getOnScreenWidthPx
int getOnScreenWidthPx()
-
getOnScreenHeightPx
int getOnScreenHeightPx()
-
getErrorThrowable
@Nullable() Throwable getErrorThrowable()
-
getFinalImageLoadTimeMs
long getFinalImageLoadTimeMs()
-
getIntermediateImageLoadTimeMs
long getIntermediateImageLoadTimeMs()
-
getVisibilityState
VisibilityState getVisibilityState()
-
getVisibilityEventTimeMs
long getVisibilityEventTimeMs()
-
getInvisibilityEventTimeMs
long getInvisibilityEventTimeMs()
-
getDimensionsInfo
@Nullable() DimensionsInfo getDimensionsInfo()
-
getExtraData
@Nullable() ControllerListener2.Extras getExtraData()
-
setExtraData
void setExtraData(ControllerListener2.Extras extraData)
-
createDebugString
String createDebugString()
-
-
-
-