IFuseDriverপ্রোফাইল

public interface IFuseDriverProfile

com.android.tradefed.build.IFuseDriverপ্রোফাইল


একটি নির্দিষ্ট FUSE ড্রাইভারের নির্দিষ্ট আচরণ সংজ্ঞায়িত করে, যা MountManager কে জেনেরিক হতে দেয়।

সারাংশ

পাবলিক পদ্ধতি

abstract buildMountCommand (Path sourceDataPath, Path mountPoint)

মাউন্ট কমান্ড কার্যকর করার জন্য কমান্ড লাইন তৈরি করে।

abstract String getDriverName ()

এই ড্রাইভার ধরণের জন্য একটি বর্ণনামূলক নাম।

default long getMountTimeoutInMs ()

মাউন্ট পয়েন্ট প্রস্তুত হওয়ার জন্য অপেক্ষা করার জন্য ডিফল্ট সময়সীমা।

default boolean isMountPointReady (Path mountPoint)

মাউন্ট পয়েন্ট ব্যবহারের জন্য প্রস্তুত কিনা তা পরীক্ষা করে।

abstract void validateSourceDataPath (Path sourceDataPath)

এই নির্দিষ্ট FUSE ড্রাইভারের জন্য উৎস ডেটা পাথটি উপযুক্ত কিনা তা যাচাই করে।

পাবলিক পদ্ধতি

বিল্ডমাউন্টকমান্ড

public abstract  buildMountCommand (Path sourceDataPath, 
                Path mountPoint)

মাউন্ট কমান্ড কার্যকর করার জন্য কমান্ড লাইন তৈরি করে।

পরামিতি
sourceDataPath Path : উৎস তথ্য পথ।

mountPoint Path : লক্ষ্য মাউন্ট পয়েন্ট।

রিটার্নস
চালানোর জন্য কমান্ড লাইন প্রতিনিধিত্বকারী স্ট্রিংয়ের একটি তালিকা।

ড্রাইভারের নাম পান

public abstract String getDriverName ()

এই ড্রাইভার ধরণের জন্য একটি বর্ণনামূলক নাম।

রিটার্নস
String ড্রাইভারের নাম (যেমন, "FastCDC", "sshfs")।

মাউন্টটাইমআউটইনএমএস পান

public long getMountTimeoutInMs ()

মাউন্ট পয়েন্ট প্রস্তুত হওয়ার জন্য অপেক্ষা করার জন্য ডিফল্ট সময়সীমা।

রিটার্নস
long মিলিসেকেন্ডে ডিফল্ট সময়সীমা।

মাউন্টপয়েন্ট রেডি

public boolean isMountPointReady (Path mountPoint)

মাউন্ট পয়েন্ট ব্যবহারের জন্য প্রস্তুত কিনা তা পরীক্ষা করে।

পরামিতি
mountPoint Path : পরীক্ষা করার জন্য মাউন্ট পয়েন্ট।

রিটার্নস
boolean মাউন্ট পয়েন্ট প্রস্তুত থাকলে সত্য, অন্যথায় মিথ্যা।

সোর্সডেটাপাথ যাচাই করুন

public abstract void validateSourceDataPath (Path sourceDataPath)

এই নির্দিষ্ট FUSE ড্রাইভারের জন্য উৎস ডেটা পাথটি উপযুক্ত কিনা তা যাচাই করে।

পরামিতি
sourceDataPath Path : যাচাই করার জন্য উৎস ডেটা পাথ।

থ্রো
যদি উৎস ডেটা পাথটি বৈধ না হয়।