ক্যাসকনভার্টার
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 () |
ধ্রুবক
রূপান্তর সময়সীমা (মিলিসেকেন্ডে)
protected static final long CONVERSION_TIMEOUT_IN_MS
ধ্রুবক মান: 600000 (0x00000000000927c0)
জনসাধারণের পদ্ধতি
রূপান্তর করুন
public void convert (Path chunkedDirectory,
Path convertedDirectory)একটি FastCDC-chunked ডিরেক্টরিকে তার উৎস ডিরেক্টরিতে একটি গন্তব্য পথে রূপান্তর করে। যদি গন্তব্য পথটি null বা উৎস পথের সমান হয়, তবে এটি ইনপ্লেস রূপান্তরে ফিরে যাবে।
একই সময়ে একাধিক রূপান্তর চলতে না দেওয়ার জন্য এই পদ্ধতিটি সিনক্রোনাইজ করা হয়। বাস্তবে এটি বিরল, তবে সম্ভব। উদাহরণস্বরূপ, একটি DeviceBuildInfo এবং তার ক্লোন একই ডিভাইস ইমেজ ব্যবহার করতে পারে এবং একই সময়ে সেটিকে রূপান্তর করার চেষ্টা করতে পারে, যার ফলে একটি রেস কন্ডিশন তৈরি হতে পারে এবং তার ফলাফল অপ্রত্যাশিত হতে পারে।
| প্যারামিটার | |
|---|---|
chunkedDirectory | Path : যে ডিরেক্টরিতে FastCDC চাঙ্কগুলো রয়েছে। |
convertedDirectory | Path : যে ডিরেক্টরিতে রূপান্তর করতে হবে। |
| নিক্ষেপ | |
|---|---|
IOException | যদি কোনো I/O ত্রুটি ঘটে। |
রূপান্তর করুন
public void convert (Path chunkedDirectory)
FastCDC দ্বারা খণ্ডিত একটি ডিরেক্টরিকে তার মূল ডিরেক্টরিতে ফিরিয়ে আনে। এই রূপান্তরটি ইন-প্লেস এবং মূল ডিরেক্টরিটি ওভাররাইট হয়ে যাবে।
| প্যারামিটার | |
|---|---|
chunkedDirectory | Path : যে ডিরেক্টরিতে FastCDC চাঙ্কগুলো থাকে। ফিরে আসার পর এটি রূপান্তরিত ডিরেক্টরিতে পরিণত হয়। |
| নিক্ষেপ | |
|---|---|
IOException | যদি কোনো I/O ত্রুটি ঘটে। |