RemoteFileResolver

public class RemoteFileResolver
extends Object

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


Uma classe simples que permite carregar arquivos de vários lugares usando URIs e a funcionalidade do provedor de serviço.

Resumo

Construtores públicos

RemoteFileResolver()

Métodos públicos

static IRemoteFileResolver getDefaultResolver(URI fileURI, config)

Carregar um arquivo especificado por um URI e colocá-lo no diretório de destino

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

Carregar um arquivo especificado por um URI e colocá-lo no diretório de destino

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

Carregar um arquivo especificado por um URI e colocá-lo no diretório de destino

Construtores públicos

RemoteFileResolver

public RemoteFileResolver ()

Métodos públicos

getDefaultResolver

public static IRemoteFileResolver getDefaultResolver (URI fileURI, 
                 config)

Carregar um arquivo especificado por um URI e colocá-lo no diretório de destino

Parâmetros
fileURI URI: o arquivo a ser carregado (necessário para determinar o protocolo)

config : a configuração para inicializar o resolvedor

Retorna
IRemoteFileResolver um objeto IRemoteFileResolver para carregar arquivos para o protocolo especificado

resolveRemoteFile

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

Carregar um arquivo especificado por um URI e colocá-lo no diretório de destino

Parâmetros
fileURI URI: o arquivo a ser carregado

destDir URI: o destino para colocar o arquivo carregado

Retorna
IRemoteFileResolver.ResolvedFile Um objeto ERROR(/File) que representa o arquivo carregado

Gera
BuildRetrievalError quando o recurso solicitado não pode ser localizado

resolveRemoteFile

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

Carregar um arquivo especificado por um URI e colocá-lo no diretório de destino

Parâmetros
fileURI URI: o arquivo a ser carregado

destDir URI: o destino para colocar o arquivo carregado

resolver IRemoteFileResolver: o IRemoteFileResolver a ser usado para resolver o arquivo

Retorna
IRemoteFileResolver.ResolvedFile Um objeto ERROR(/File) que representa o arquivo carregado

Gera
BuildRetrievalError quando o recurso solicitado não pode ser localizado