IRemoteFileResolver
public
interface
IRemoteFileResolver
com.android.tradefed.config.remote.IRemoteFileResolver) |
원격 파일을 로컬 파일로 확인할 수 있는 객체용 인터페이스입니다. 예를 들면 다음과 같습니다. gs://bucket/dir/file.txt가 다운로드되어 로컬 경로로 변경됩니다.
요약
중첩된 클래스 | |
---|---|
class |
IRemoteFileResolver.RemoteFileResolverArgs
리졸버에 전달된 인수 |
class |
IRemoteFileResolver.ResolvedFile
결정된 파일과 일부 메타데이터에 관한 정보를 포함하는 클래스입니다. |
공개 메서드 | |
---|---|
abstract
String
|
getSupportedProtocol()
다운로드가 지원되는 관련 프로토콜을 반환합니다. |
default
IRemoteFileResolver.ResolvedFile
|
resolveRemoteFile(IRemoteFileResolver.RemoteFileResolverArgs args)
미래에 대비한 인터페이스에서 원격 파일 해결 |
default
File
|
resolveRemoteFiles(File consideredFile)
원격 파일을 확인합니다. |
default
File
|
resolveRemoteFiles(File consideredFile,
원격 파일을 확인합니다. |
default
void
|
setPrimaryDevice(ITestDevice device)
구현이 있습니다. |
공개 메서드
getSupportedProtocol
public abstract String getSupportedProtocol ()
다운로드가 지원되는 관련 프로토콜을 반환합니다.
반환 값 | |
---|---|
String |
리졸버 원격 파일
public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)
미래에 대비한 인터페이스에서 원격 파일 해결
매개변수 | |
---|---|
args |
IRemoteFileResolver.RemoteFileResolverArgs : 다운로드할 리모컨과 그 방법을 설명하는 RemoteFileResolverArgs 입니다. |
반환 값 | |
---|---|
IRemoteFileResolver.ResolvedFile |
결정된 로컬 파일 표현입니다. |
생성 값 | |
---|---|
BuildRetrievalError |
문제를 해결할 수 있습니다 |
리졸버 원격 파일
public File resolveRemoteFiles (File consideredFile)
원격 파일을 확인합니다.
매개변수 | |
---|---|
consideredFile |
File : ERROR(/File) 가 원격으로 평가되었습니다. |
반환 값 | |
---|---|
File |
확인된 로컬 파일입니다. |
생성 값 | |
---|---|
BuildRetrievalError |
문제를 해결할 수 있습니다 |
리졸버 원격 파일
public File resolveRemoteFiles (File consideredFile,queryArgs)
원격 파일을 확인합니다.
매개변수 | |
---|---|
consideredFile |
File : ERROR(/File) 가 원격으로 평가되었습니다. |
queryArgs |
: URL에 쿼리로 전달되는 인수입니다. |
반환 값 | |
---|---|
File |
확인된 로컬 파일입니다. |
생성 값 | |
---|---|
BuildRetrievalError |
문제를 해결할 수 있습니다 |
setPrimaryDevice
public void setPrimaryDevice (ITestDevice device)
구현이 있습니다.
매개변수 | |
---|---|
device |
ITestDevice : 현재 호출의 ITestDevice 입니다. |