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, IRunUtil runUtil)

백오프 매개변수로 지정된 요청을 호출합니다.

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

백오프 매개변수로 지정된 요청을 호출합니다.

공개 생성자

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