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