CasConverter

public class CasConverter
extends Object

java.lang.Object
com.android.tradefed.build.CasConverter


Класс-одиночка для преобразования каталога, разбитого на фрагменты FastCDC, в исходный каталог.

Краткое содержание

Константы

long CONVERSION_TIMEOUT_IN_MS

Общедоступные методы

void convert (Path chunkedDirectory, Path convertedDirectory)

Преобразует каталог, разбитый на блоки FastCDC, в исходный каталог по указанному пути назначения.

void convert (Path chunkedDirectory)

Преобразует каталог, разбитый на фрагменты с помощью FastCDC, обратно в исходный каталог.

static CasConverter getInstance ()

Константы

CONVERSION_TIMEOUT_IN_MS

protected static final long CONVERSION_TIMEOUT_IN_MS

Постоянное значение: 600000 (0x00000000000927c0)

Общедоступные методы

конвертировать

public void convert (Path chunkedDirectory, 
                Path convertedDirectory)

Преобразует каталог, разбитый на блоки FastCDC, в исходный каталог по указанному пути назначения. Если путь назначения равен нулю или совпадает с путем источника, будет выполнено преобразование на месте.

Метод синхронизирован, чтобы предотвратить одновременное выполнение нескольких преобразований. На практике это случается редко, но возможно. Например, DeviceBuildInfo и его клон используют один и тот же образ устройства и могут попытаться преобразовать его одновременно, что может привести к состоянию гонки с непредсказуемым результатом.

Параметры
chunkedDirectory Path : Каталог, содержащий фрагменты FastCDC.

convertedDirectory Path : Каталог, в который нужно выполнить преобразование.

Броски
IOException Если произошла ошибка ввода-вывода.

конвертировать

public void convert (Path chunkedDirectory)

Преобразует каталог, разбитый на фрагменты с помощью FastCDC, обратно в исходный каталог. Преобразование выполняется на месте, и исходный каталог будет перезаписан.

Параметры
chunkedDirectory Path : Каталог, содержащий фрагменты FastCDC. После возврата он становится преобразованным каталогом.

Броски
IOException Если произошла ошибка ввода-вывода.

получить экземпляр

public static CasConverter getInstance ()

Возвраты
CasConverter