RemoteFileResolver

public class RemoteFileResolver
extends Object

java.lang.Object
   ↳ com.android.tradefed.config.RemoteFileResolver


URI 및 서비스 제공업체 기능을 사용하여 다양한 위치에서 파일을 로드할 수 있는 간단한 클래스입니다.

요약

공개 생성자

RemoteFileResolver()

공개 메서드

static IRemoteFileResolver getDefaultResolver(URI fileURI, config)

URI로 지정된 파일을 로드하고 대상 디렉터리에 배치합니다.

static IRemoteFileResolver.ResolvedFile resolveRemoteFile(URI fileURI, URI destDir)

URI로 지정된 파일을 로드하고 대상 디렉터리에 배치합니다.

static IRemoteFileResolver.ResolvedFile resolveRemoteFile(URI fileURI, URI destDir, IRemoteFileResolver resolver)

URI로 지정된 파일을 로드하고 대상 디렉터리에 배치합니다.

공개 생성자

RemoteFileResolver

public RemoteFileResolver ()

공개 메서드

getDefaultResolver

public static IRemoteFileResolver getDefaultResolver (URI fileURI, 
                 config)

URI로 지정된 파일을 로드하고 대상 디렉터리에 배치합니다.

매개변수
fileURI URI: 로드할 파일 (프로토콜을 결정하는 데 필요)

config : 리졸버를 초기화할 구성

반환 값
IRemoteFileResolver 지정된 프로토콜의 파일을 로드하는 IRemoteFileResolver 객체

resolveRemoteFile

public static IRemoteFileResolver.ResolvedFile resolveRemoteFile (URI fileURI, 
                URI destDir)

URI로 지정된 파일을 로드하고 대상 디렉터리에 배치합니다.

매개변수
fileURI URI: 로드할 파일

destDir URI: 로드된 파일을 배치할 대상

반환 값
IRemoteFileResolver.ResolvedFile 로드된 파일을 나타내는 ERROR(/File) 객체

생성 값
BuildRetrievalError 요청한 리소스를 찾을 수 없는 경우

resolveRemoteFile

public static IRemoteFileResolver.ResolvedFile resolveRemoteFile (URI fileURI, 
                URI destDir, 
                IRemoteFileResolver resolver)

URI로 지정된 파일을 로드하고 대상 디렉터리에 배치합니다.

매개변수
fileURI URI: 로드할 파일

destDir URI: 로드된 파일을 배치할 대상

resolver IRemoteFileResolver: 파일을 확인하는 데 사용할 IRemoteFileResolver

반환 값
IRemoteFileResolver.ResolvedFile 로드된 파일을 나타내는 ERROR(/File) 객체

생성 값
BuildRetrievalError 요청한 리소스를 찾을 수 없는 경우