RequestUtil
public
class
RequestUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.RequestUtil |
오류 처리를 통해 네트워크 요청을 일반 재시도할 수 있는 유틸리티입니다.
요약
공개 생성자 | |
---|---|
RequestUtil()
|
공개 메서드 | |
---|---|
static
<T>
T
|
requestWithBackoff(
백오프 매개변수를 사용하여 지정된 요청을 호출합니다. |
static
<T>
T
|
requestWithBackoff(
백오프 매개변수를 사용하여 지정된 요청을 호출합니다. |
static
<T>
T
|
requestWithBackoff(
백오프 매개변수를 사용하여 지정된 요청을 호출합니다. |
공개 생성자
RequestUtil
public RequestUtil ()
공개 메서드
requestWithBackoff
public static T requestWithBackoff (requestMethod)
백오프 매개변수를 사용하여 지정된 요청을 호출합니다.
일부 기본 타이밍 매개변수를 사용합니다.
매개변수 | |
---|---|
requestMethod |
: 요청을 수행하기 위해 호출할 메서드 |
반환 값 | |
---|---|
T |
requestWithBackoff
public static T requestWithBackoff (requestMethod, int minWaitMSec, int maxWaitMSec, int scalingFactor)
백오프 매개변수를 사용하여 지정된 요청을 호출합니다.
매개변수 | |
---|---|
requestMethod |
: 요청을 실행하기 위해 호출할 메서드 |
minWaitMSec |
int : 요청 간에 대기할 최소 시간입니다. |
maxWaitMSec |
int : 요청 간에 대기할 수 있는 최대 시간입니다. |
scalingFactor |
int : 실패한 요청의 대기 기간에 적용할 배수입니다. |
반환 값 | |
---|---|
T |
requestWithBackoff
public static T requestWithBackoff (requestMethod, int minWaitMSec, int maxWaitMSec, int scalingFactor, IRunUtil runUtil)
백오프 매개변수를 사용하여 지정된 요청을 호출합니다.
매개변수 | |
---|---|
requestMethod |
: 요청을 실행하기 위해 호출할 메서드 |
minWaitMSec |
int : 요청 간에 대기할 최소 시간입니다. |
maxWaitMSec |
int : 요청 간에 대기할 수 있는 최대 시간입니다. |
scalingFactor |
int : 실패한 요청의 대기 기간에 적용할 배수입니다. |
runUtil |
IRunUtil : 사용할 절전 유틸리티입니다. |
반환 값 | |
---|---|
T |