CasConverter

public class CasConverter
extends Object

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


Klasa singleton do konwertowania katalogu podzielonego na fragmenty za pomocą algorytmu FastCDC na oryginalny katalog.

Podsumowanie

Stałe

long CONVERSION_TIMEOUT_IN_MS

Metody publiczne

void convert(Path chunkedDirectory, Path convertedDirectory)

Konwertuje katalog podzielony na części za pomocą FastCDC na katalog źródłowy w ścieżce docelowej.

void convert(Path chunkedDirectory)

Konwertuje katalog podzielony na części za pomocą FastCDC z powrotem na katalog źródłowy.

static CasConverter getInstance()

Stałe

CONVERSION_TIMEOUT_IN_MS

protected static final long CONVERSION_TIMEOUT_IN_MS

Wartość stała: 600000 (0x00000000000927c0)

Metody publiczne

konwertuj

public void convert (Path chunkedDirectory, 
                Path convertedDirectory)

Konwertuje katalog podzielony na części za pomocą FastCDC na katalog źródłowy w ścieżce docelowej. Jeśli ścieżka docelowa ma wartość null lub jest taka sama jak ścieżka źródłowa, nastąpi konwersja w miejscu.

Metoda jest zsynchronizowana, aby zapobiec jednoczesnemu uruchamianiu konwersji. W praktyce zdarza się to rzadko, ale jest możliwe. Na przykład DeviceBuildInfo i jego klon mają to samo zdjęcie urządzenia i mogą próbować przekonwertować je w tym samym czasie, co może prowadzić do sytuacji wyścigu z nieprzewidywalnym wynikiem.

Parametry
chunkedDirectory Path: katalog zawierający fragmenty FastCDC.

convertedDirectory Path: katalog, do którego chcesz przekonwertować pliki.

Zgłasza
IOException Jeśli wystąpi błąd wejścia/wyjścia.

konwertuj

public void convert (Path chunkedDirectory)

Konwertuje katalog podzielony na części za pomocą FastCDC z powrotem na katalog źródłowy. Konwersja odbywa się w miejscu docelowym, a oryginalny katalog zostanie zastąpiony.

Parametry
chunkedDirectory Path: katalog zawierający fragmenty FastCDC. Po powrocie staje się przekonwertowanym katalogiem.

Zgłasza
IOException Jeśli wystąpi błąd wejścia/wyjścia.

getInstance

public static CasConverter getInstance ()

Zwraca
CasConverter