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. |