CasConverter

public class CasConverter
extends Object

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


فئة أحادية لتحويل دليل مقسَّم إلى أجزاء باستخدام FastCDC إلى دليله الأصلي.

ملخّص

الثوابت

long CONVERSION_TIMEOUT_IN_MS

الإجراءات العامة

void convert(Path chunkedDirectory, Path convertedDirectory)

يحوّل دليلاً مقسَّمًا إلى أجزاء باستخدام FastCDC إلى دليل ملفات المصدر الخاص به في مسار الوجهة.

void convert(Path chunkedDirectory)

يحوّل دليلاً مقسَّمًا إلى أجزاء باستخدام FastCDC إلى دليل ملفات المصدر الخاص به.

static CasConverter getInstance()

الثوابت

CONVERSION_TIMEOUT_IN_MS

protected static final long CONVERSION_TIMEOUT_IN_MS

Constant Value: 600000 (0x00000000000927c0)

الإجراءات العامة

تحويل

public void convert (Path chunkedDirectory, 
                Path convertedDirectory)

يحوّل دليلاً مقسَّمًا إلى أجزاء باستخدام FastCDC إلى دليل ملفات المصدر الخاص به في مسار الوجهة. إذا كان مسار الوجهة فارغًا أو مطابقًا لمسار المصدر، سيتم الرجوع إلى التحويل الموضعي.

يتم مزامنة الطريقة لمنع تشغيل عمليات التحويل المتزامنة في الوقت نفسه. هذا نادر في الممارسة العملية، ولكنه ممكن. على سبيل المثال، تشارك DeviceBuildInfo والنسخة المستنسخة منه صورة الجهاز نفسها وقد تحاولان تحويلها في الوقت نفسه، وقد يحدث شرط تعارض يؤدي إلى نتيجة غير متوقّعة.

المعلَمات
chunkedDirectory Path: الدليل الذي يحتوي على أجزاء FastCDC.

convertedDirectory Path: الدليل الذي سيتم التحويل إليه.

عمليات الطرح
IOException إذا حدث خطأ في الإدخال/الإخراج.

تحويل

public void convert (Path chunkedDirectory)

يحوّل دليلاً مقسَّمًا إلى أجزاء باستخدام FastCDC إلى دليل ملفات المصدر الخاص به. يتم التحويل موضعيًا وسيتم استبدال الدليل الأصلي.

المعلَمات
chunkedDirectory Path: الدليل الذي يحتوي على أجزاء FastCDC. يصبح الدليل المحوَّل عند إرجاعه.

عمليات الطرح
IOException إذا حدث خطأ في الإدخال/الإخراج.

getInstance

public static CasConverter getInstance ()

المرتجعات
CasConverter