ক্যাসফিউজড্রাইভারপ্রোফাইল
public class CasFuseDriverProfile
extends Object implements IFuseDriverProfile
| java.lang.Object | |
| ↳ | com.android.tradefed.build.CasFuseDriverProfile |
CasDriverProfile হলো IFuseDriverProfile-এর একটি নির্দিষ্ট বাস্তবায়ন, যা FastCDC চাঙ্কড ডিরেক্টরি ধরনের ডিভাইস ইমেজের জন্য ব্যবহৃত হয়।
সারসংক্ষেপ
সরকারি নির্মাণকারী | |
|---|---|
CasFuseDriverProfile (Path driverPath)প্রদত্ত ড্রাইভার পাথ ব্যবহার করে একটি নতুন CasFuseDriverProfile তৈরি করে। | |
CasFuseDriverProfile (Path driverPath, long mountTimeoutInMs)প্রদত্ত ড্রাইভার পাথ এবং মাউন্ট টাইমআউট সহ একটি নতুন CasFuseDriverProfile তৈরি করে। | |
জনসাধারণের পদ্ধতি | |
|---|---|
List<String> | buildMountCommand (Path sourceDataPath, Path mountPoint)মাউন্ট কমান্ড কার্যকর করার জন্য কমান্ড লাইন তৈরি করে। |
List<String> | buildMountCommand (Path sourceDataPath, Path mountPoint, Path logDir)মাউন্ট কমান্ড কার্যকর করতে এবং প্রদত্ত ডিরেক্টরিতে লগ করার জন্য কমান্ড লাইন তৈরি করে। |
String | getDriverName ()এই চালক প্রকারের জন্য একটি বর্ণনামূলক নাম। |
long | getMountTimeoutInMs ()মাউন্ট পয়েন্ট প্রস্তুত হওয়ার জন্য অপেক্ষা করার ডিফল্ট সময়সীমা। |
boolean | isMountPointReady (Path mountPoint)মাউন্ট পয়েন্টটি ব্যবহারের জন্য প্রস্তুত কিনা তা যাচাই করে। |
void | validateSourceDataPath (Path sourceDataPath)CAS FUSE মাউন্টিংয়ের জন্য প্রদত্ত উৎস ডেটা পাথ যাচাই করে। |
সরকারি নির্মাণকারী
ক্যাসফিউজড্রাইভারপ্রোফাইল
public CasFuseDriverProfile (Path driverPath)
প্রদত্ত ড্রাইভার পাথ ব্যবহার করে একটি নতুন CasFuseDriverProfile তৈরি করে।
| প্যারামিটার | |
|---|---|
driverPath | Path : ড্রাইভার বাইনারির পাথ। |
ক্যাসফিউজড্রাইভারপ্রোফাইল
public CasFuseDriverProfile (Path driverPath,
long mountTimeoutInMs)প্রদত্ত ড্রাইভার পাথ এবং মাউন্ট টাইমআউট সহ একটি নতুন CasFuseDriverProfile তৈরি করে।
| প্যারামিটার | |
|---|---|
driverPath | Path : ড্রাইভার বাইনারির পাথ। |
mountTimeoutInMs | long : মাউন্ট পয়েন্ট প্রস্তুত হওয়ার জন্য অপেক্ষার সময়সীমা (মিলিসেকেন্ডে)। |
জনসাধারণের পদ্ধতি
বিল্ডমাউন্টকমান্ড
public List<String> buildMountCommand (Path sourceDataPath,
Path mountPoint)মাউন্ট কমান্ড কার্যকর করার জন্য কমান্ড লাইন তৈরি করে।
| প্যারামিটার | |
|---|---|
sourceDataPath | Path : উৎস ডেটার পাথ। |
mountPoint | Path : লক্ষ্য মাউন্ট পয়েন্ট। |
| ফেরত | |
|---|---|
List<String> | কার্যকর করার জন্য কমান্ড লাইনকে প্রতিনিধিত্বকারী স্ট্রিং-এর একটি তালিকা। |
বিল্ডমাউন্টকমান্ড
public List<String> buildMountCommand (Path sourceDataPath,
Path mountPoint,
Path logDir)মাউন্ট কমান্ড কার্যকর করতে এবং প্রদত্ত ডিরেক্টরিতে লগ করার জন্য কমান্ড লাইন তৈরি করে।
| প্যারামিটার | |
|---|---|
sourceDataPath | Path : উৎস ডেটার পাথ। |
mountPoint | Path : লক্ষ্য মাউন্ট পয়েন্ট। |
logDir | Path : লগ ফাইলগুলো সংরক্ষণের ডিরেক্টরি। |
| ফেরত | |
|---|---|
List<String> | কার্যকর করার জন্য কমান্ড লাইনকে প্রতিনিধিত্বকারী স্ট্রিং-এর একটি তালিকা। |
ড্রাইভারের নাম পান
public String getDriverName ()
এই চালক প্রকারের জন্য একটি বর্ণনামূলক নাম।
| ফেরত | |
|---|---|
String | ড্রাইভারের নাম (যেমন, "FastCDC", "sshfs")। |
getMountTimeoutInMs
public long getMountTimeoutInMs ()
মাউন্ট পয়েন্ট প্রস্তুত হওয়ার জন্য অপেক্ষা করার ডিফল্ট সময়সীমা।
| ফেরত | |
|---|---|
long | ডিফল্ট টাইমআউট মিলিসেকেন্ডে। |
মাউন্টপয়েন্ট প্রস্তুত
public boolean isMountPointReady (Path mountPoint)
মাউন্ট পয়েন্টটি ব্যবহারের জন্য প্রস্তুত কিনা তা যাচাই করে।
| প্যারামিটার | |
|---|---|
mountPoint | Path : যাচাই করার মাউন্ট পয়েন্ট। |
| ফেরত | |
|---|---|
boolean | মাউন্ট পয়েন্ট প্রস্তুত থাকলে ট্রু, অন্যথায় ফলস। |
উৎস ডেটা পাথ যাচাই করুন
public void validateSourceDataPath (Path sourceDataPath)
CAS FUSE মাউন্টিং-এর জন্য প্রদত্ত উৎস ডেটা পাথ যাচাই করে, যেগুলোর গঠন নিম্নরূপ:
| প্যারামিটার | |
|---|---|
sourceDataPath | Path : উৎস ডেটার পাথ। |
| নিক্ষেপ | |
|---|---|
IOException | যদি উৎস ডেটা পাথটি অবৈধ হয়। |