CasConverter
public
class
CasConverter
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.build.CasConverter |
Classe singleton permettant de convertir un répertoire segmenté FastCDC en son répertoire d'origine.
Résumé
Constantes | |
|---|---|
long |
CONVERSION_TIMEOUT_IN_MS
|
Méthodes publiques | |
|---|---|
void
|
convert(Path chunkedDirectory, Path convertedDirectory)
Convertit un répertoire segmenté FastCDC en son répertoire source au niveau d'un chemin de destination. |
void
|
convert(Path chunkedDirectory)
Reconvertit un répertoire segmenté FastCDC en son répertoire source. |
static
CasConverter
|
getInstance()
|
Constantes
CONVERSION_TIMEOUT_IN_MS
protected static final long CONVERSION_TIMEOUT_IN_MS
Valeur constante : 600000 (0x00000000000927c0)
Méthodes publiques
convertir
public void convert (Path chunkedDirectory,
Path convertedDirectory)Convertit un répertoire segmenté FastCDC en son répertoire source au niveau d'un chemin de destination. Si le chemin de destination est nul ou identique au chemin source, la conversion sur place sera utilisée.
La méthode est synchronisée pour empêcher l'exécution simultanée de conversions. C'est rare en pratique, mais possible. Par exemple, un DeviceBuildInfo et son clone partagent la même image d'appareil et peuvent tenter de la convertir en même temps. Il peut donc y avoir une condition de concurrence avec un résultat imprévisible.
| Paramètres | |
|---|---|
chunkedDirectory |
Path : répertoire contenant les blocs FastCDC. |
convertedDirectory |
Path : répertoire dans lequel la conversion doit être effectuée. |
| Génère | |
|---|---|
IOException |
Si une erreur d'E/S se produit. |
convertir
public void convert (Path chunkedDirectory)
Reconvertit un répertoire segmenté FastCDC en son répertoire source. La conversion est effectuée sur place et le répertoire d'origine est écrasé.
| Paramètres | |
|---|---|
chunkedDirectory |
Path : répertoire contenant les blocs FastCDC. Il devient le répertoire "converted" (converti) au retour. |
| Génère | |
|---|---|
IOException |
Si une erreur d'E/S se produit. |