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 ()
공개 메서드
백오프 요청
public static T requestWithBackoff (requestMethod)
백오프 매개변수로 지정된 요청을 호출합니다.
기본 타이밍 매개변수를 사용합니다.
매개변수 | |
---|---|
requestMethod |
: 요청을 수행하기 위해 호출할 메서드 |
반환 값 | |
---|---|
T |
백오프 요청
public static T requestWithBackoff (requestMethod, int minWaitMSec, int maxWaitMSec, int scalingFactor, IRunUtil runUtil)
백오프 매개변수로 지정된 요청을 호출합니다.
매개변수 | |
---|---|
requestMethod |
: 요청을 수행하기 위해 호출할 메서드 |
minWaitMSec |
int : 요청 간 최단 대기 기간 |
maxWaitMSec |
int : 요청 간의 최장 대기 기간입니다. |
scalingFactor |
int : 실패한 요청의 대기 기간에 적용할 배수입니다. |
runUtil |
IRunUtil : 사용할 절전 유틸리티입니다. |
반환 값 | |
---|---|
T |
백오프 요청
public static T requestWithBackoff (requestMethod, int minWaitMSec, int maxWaitMSec, int scalingFactor)
백오프 매개변수로 지정된 요청을 호출합니다.
매개변수 | |
---|---|
requestMethod |
: 요청을 수행하기 위해 호출할 메서드 |
minWaitMSec |
int : 요청 간 최단 대기 기간 |
maxWaitMSec |
int : 요청 간의 최장 대기 기간입니다. |
scalingFactor |
int : 실패한 요청의 대기 기간에 적용할 배수입니다. |
반환 값 | |
---|---|
T |