RequestUtil

public class RequestUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.RequestUtil


오류 처리를 통해 네트워크 요청을 일반 재시도할 수 있는 유틸리티입니다.

요약

공개 생성자

RequestUtil()

공개 메서드

static <T> T requestWithBackoff( requestMethod)

백오프 매개변수를 사용하여 지정된 요청을 호출합니다.

static <T> T requestWithBackoff( requestMethod, int minWaitMSec, int maxWaitMSec, int scalingFactor)

백오프 매개변수를 사용하여 지정된 요청을 호출합니다.

static <T> T requestWithBackoff( requestMethod, int minWaitMSec, int maxWaitMSec, int scalingFactor, IRunUtil runUtil)

백오프 매개변수를 사용하여 지정된 요청을 호출합니다.

공개 생성자

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