CasConverter
public
class
CasConverter
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.build.CasConverter |
यह एक सिंगलटन क्लास है. इसका इस्तेमाल, FastCDC-chunked डायरेक्ट्री को उसकी ओरिजनल डायरेक्ट्री में बदलने के लिए किया जाता है.
खास जानकारी
कॉन्स्टैंट | |
|---|---|
long |
CONVERSION_TIMEOUT_IN_MS
|
पब्लिक मेथड | |
|---|---|
void
|
convert(Path chunkedDirectory, Path convertedDirectory)
इससे, FastCDC-chunked डायरेक्ट्री को डेस्टिनेशन पाथ पर उसकी सोर्स डायरेक्ट्री में बदला जाता है. |
void
|
convert(Path chunkedDirectory)
इससे, FastCDC-chunked डायरेक्ट्री को उसकी सोर्स डायरेक्ट्री में वापस बदला जाता है. |
static
CasConverter
|
getInstance()
|
कॉन्स्टैंट
CONVERSION_TIMEOUT_IN_MS
protected static final long CONVERSION_TIMEOUT_IN_MS
कॉन्स्टैंट वैल्यू: 600000 (0x00000000000927c0)
पब्लिक मेथड
बदलें
public void convert (Path chunkedDirectory,
Path convertedDirectory)इससे, FastCDC-chunked डायरेक्ट्री को डेस्टिनेशन पाथ पर उसकी सोर्स डायरेक्ट्री में बदला जाता है. अगर डेस्टिनेशन पाथ, सोर्स पाथ के बराबर है या यह पाथ मौजूद नहीं है, तो डायरेक्ट्री को उसी जगह पर बदल दिया जाएगा.
इस मेथड को सिंक किया जाता है, ताकि एक साथ कई डायरेक्ट्री को न बदला जा सके. आम तौर पर, ऐसा नहीं होता, लेकिन ऐसा हो सकता है. उदाहरण के लिए, DeviceBuildInfo और उसके क्लोन में एक ही डिवाइस इमेज होती है. ऐसे में, दोनों एक साथ डायरेक्ट्री को बदलने की कोशिश कर सकते हैं. इससे, रेस कंडीशन हो सकती है और नतीजे का अनुमान नहीं लगाया जा सकता.
| पैरामीटर | |
|---|---|
chunkedDirectory |
Path: इसमें FastCDC चंक वाली डायरेक्ट्री होती है. |
convertedDirectory |
Path: यह वह डायरेक्ट्री है जिसमें बदलाव करना है. |
| थ्रॉ | |
|---|---|
IOException |
अगर कोई I/O गड़बड़ी होती है. |
बदलें
public void convert (Path chunkedDirectory)
इससे, FastCDC-chunked डायरेक्ट्री को उसकी सोर्स डायरेक्ट्री में वापस बदला जाता है. डायरेक्ट्री को उसी जगह पर बदल दिया जाता है. साथ ही, ओरिजनल डायरेक्ट्री को बदल दिया जाता है.
| पैरामीटर | |
|---|---|
chunkedDirectory |
Path: इसमें FastCDC चंक वाली डायरेक्ट्री होती है. यह डायरेक्ट्री, रिटर्न पर बदली हुई डायरेक्ट्री बन जाती है. |
| थ्रॉ | |
|---|---|
IOException |
अगर कोई I/O गड़बड़ी होती है. |