ลองอีกครั้งเพื่อเตรียมการตัดสินใจ
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 |
วิธีการสาธารณะ
getPreviousException
public Throwable getPreviousException ()
แสดงผลข้อยกเว้นก่อนหน้าหลังจากลองอีกครั้ง
คิกรีเทิร์น | |
---|---|
Throwable |
setPreviousException
public void setPreviousException (Throwable exception)
ตั้งค่าข้อยกเว้นก่อนหน้าหลังจากลองอีกครั้ง
พารามิเตอร์ | |
---|---|
exception |
Throwable |
การเรียกใช้ควรจะล้มเหลว
public boolean shouldFailRun ()
แสดงผลว่าจะหยุดการทำงานของโมดูลหรือไม่
คิกรีเทิร์น | |
---|---|
boolean |
ควรลองอีกครั้ง
public boolean shouldRetry ()
แสดงผลว่าต้องการเตรียมโมดูลอีกครั้งหรือไม่
คิกรีเทิร์น | |
---|---|
boolean |