ลองอีกครั้งการเตรียมการตัดสินใจ

public class RetryPreparationDecision
extends Object

java.lang.Object
com.android.tradefed.retry.RetryPreparationDecision


คลาสที่อธิบายการตัดสินใจว่าจะลองเตรียมการอีกครั้งหรือไม่ และการรันโมดูลล้มเหลว โดยรวมแล้วจะมี 3 สถานการณ์: - NO_NEED_RETRY: ไม่จำเป็นต้องลองเตรียมการใหม่ แต่จำเป็นต้องหยุดการรันโมดูล - RETRIED_SUCCESS: ไม่จำเป็นต้องลองเตรียมใหม่และไม่จำเป็นต้องหยุดการทำงานของโมดูล - RETRIED_FAILED: จำเป็นต้องลองการเตรียมอีกครั้ง แต่ไม่จำเป็นต้องหยุดการทำงานของโมดูล

สรุป

ผู้สร้างสาธารณะ

RetryPreparationDecision (boolean shouldRetry, boolean shouldFailRun)

วิธีการสาธารณะ

Throwable getPreviousException ()

ส่งกลับข้อยกเว้นก่อนหน้าหลังจากลองใหม่

void setPreviousException (Throwable exception)

ตั้งค่าข้อยกเว้นก่อนหน้าหลังจากลองอีกครั้ง

boolean shouldFailRun ()

ส่งกลับว่าจะหยุดการรันโมดูลหรือไม่

boolean shouldRetry ()

ส่งกลับว่าจะลองเตรียมโมดูลใหม่หรือไม่

ผู้สร้างสาธารณะ

ลองอีกครั้งการเตรียมการตัดสินใจ

public RetryPreparationDecision (boolean shouldRetry, 
                boolean shouldFailRun)

พารามิเตอร์
shouldRetry boolean

shouldFailRun boolean

วิธีการสาธารณะ

รับก่อนหน้าข้อยกเว้น

public Throwable getPreviousException ()

ส่งกลับข้อยกเว้นก่อนหน้าหลังจากลองใหม่

ส่งคืน
Throwable

setPreviousException

public void setPreviousException (Throwable exception)

ตั้งค่าข้อยกเว้นก่อนหน้าหลังจากลองอีกครั้ง

พารามิเตอร์
exception Throwable

ควรFailRun

public boolean shouldFailRun ()

ส่งกลับว่าจะหยุดการรันโมดูลหรือไม่

ส่งคืน
boolean

ควรลองใหม่

public boolean shouldRetry ()

ส่งกลับว่าจะลองเตรียมโมดูลใหม่หรือไม่

ส่งคืน
boolean