CasConverter

public class CasConverter
extends Object

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


Es una clase singleton para convertir un directorio segmentado de FastCDC en su directorio original.

Resumen

Constantes

long CONVERSION_TIMEOUT_IN_MS

Métodos públicos

void convert(Path chunkedDirectory, Path convertedDirectory)

Convierte un directorio segmentado de FastCDC en su directorio de origen en una ruta de destino.

void convert(Path chunkedDirectory)

Vuelve a convertir un directorio segmentado de FastCDC en su directorio de origen.

static CasConverter getInstance()

Constantes

CONVERSION_TIMEOUT_IN_MS

protected static final long CONVERSION_TIMEOUT_IN_MS

Valor constante: 600000 (0x00000000000927c0)

Métodos públicos

convertir

public void convert (Path chunkedDirectory, 
                Path convertedDirectory)

Convierte un directorio segmentado de FastCDC en su directorio de origen en una ruta de destino. Si la ruta de destino es nula o la misma que la ruta de origen, se recurrirá a la conversión en el lugar.

El método está sincronizado para evitar que las conversiones simultáneas se ejecuten al mismo tiempo. Esto es poco común en la práctica, pero es posible. Por ejemplo, un DeviceBuildInfo y su clon comparten la misma imagen del dispositivo y pueden intentar convertirla al mismo tiempo, y puede haber una condición de carrera con un resultado impredecible.

Parámetros
chunkedDirectory Path: Es el directorio que contiene los segmentos de FastCDC.

convertedDirectory Path: Es el directorio al que se convertirá.

Arroja
IOException Si se produce un error de E/S.

convertir

public void convert (Path chunkedDirectory)

Vuelve a convertir un directorio segmentado de FastCDC en su directorio de origen. La conversión se realiza en el lugar y se reemplazará el directorio original.

Parámetros
chunkedDirectory Path: Es el directorio que contiene los segmentos de FastCDC. Se convierte en el directorio convertido cuando se muestra.

Arroja
IOException Si se produce un error de E/S.

getInstance

public static CasConverter getInstance ()

Muestra
CasConverter