CasConverter
public
class
CasConverter
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.build.CasConverter |
FastCDC ile parçalanmış bir dizini orijinal dizinine dönüştürmek için kullanılan tekil sınıf.
Özet
Sabitler | |
|---|---|
long |
CONVERSION_TIMEOUT_IN_MS
|
Herkese açık yöntemler | |
|---|---|
void
|
convert(Path chunkedDirectory, Path convertedDirectory)
FastCDC parçalı bir dizini, hedef yoldaki kaynak dizinine dönüştürür. |
void
|
convert(Path chunkedDirectory)
FastCDC ile parçalanmış bir dizini kaynak dizinine geri dönüştürür. |
static
CasConverter
|
getInstance()
|
Sabitler
CONVERSION_TIMEOUT_IN_MS
protected static final long CONVERSION_TIMEOUT_IN_MS
Sabit Değer: 600000 (0x00000000000927c0)
Herkese açık yöntemler
dönüştür
public void convert (Path chunkedDirectory,
Path convertedDirectory)FastCDC parçalı bir dizini, hedef yoldaki kaynak dizinine dönüştürür. Hedef yol boşsa veya kaynak yolla aynıysa yerinde dönüştürme işlemine geri dönülür.
Yöntem, eşzamanlı dönüşümlerin aynı anda çalışmasını önlemek için senkronize edilir. Bu durum pratikte nadiren görülse de mümkündür. Örneğin, bir DeviceBuildInfo ve klonu aynı cihaz resmini paylaşır ve aynı anda dönüştürmeye çalışabilir. Bu durumda, sonucu tahmin edilemeyen bir yarış durumu oluşabilir.
| Parametreler | |
|---|---|
chunkedDirectory |
Path: FastCDC parçalarını içeren dizin. |
convertedDirectory |
Path: Dönüştürülecek dizin. |
| Verdiği hatalar | |
|---|---|
IOException |
Bir G/Ç hatası oluşursa. |
dönüştür
public void convert (Path chunkedDirectory)
FastCDC ile parçalanmış bir dizini kaynak dizinine geri dönüştürür. Dönüşüm yerinde yapılır ve orijinal dizenin üzerine yazılır.
| Parametreler | |
|---|---|
chunkedDirectory |
Path: FastCDC parçalarını içeren dizin. Döndürüldüğünde dönüştürülmüş dizin olur. |
| Verdiği hatalar | |
|---|---|
IOException |
Bir G/Ç hatası oluşursa. |