ลองอีกครั้งการเตรียมการตัดสินใจ
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 |