IFuseDriverProfile

public interface IFuseDriverProfile

com.android.tradefed.build.IFuseDriverProfile


इससे किसी खास 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 ड्राइवर के लिए सही है.

सार्वजनिक तरीके

buildMountCommand

public abstract  buildMountCommand (Path sourceDataPath, 
                Path mountPoint)

माउंट कमांड को चलाने के लिए, कमांड लाइन बनाता है.

पैरामीटर
sourceDataPath Path: सोर्स डेटा का पाथ.

mountPoint Path: टारगेट माउंट पॉइंट.

रिटर्न
स्ट्रिंग की सूची, जिसे एक्ज़ीक्यूट करने के लिए कमांड लाइन के तौर पर दिखाया जाता है.

getDriverName

public abstract String getDriverName ()

इस ड्राइवर टाइप के लिए, जानकारी देने वाला नाम.

रिटर्न
String ड्राइवर का नाम (उदाहरण के लिए, "FastCDC", "sshfs").

getMountTimeoutInMs

public long getMountTimeoutInMs ()

माउंट पॉइंट के तैयार होने का इंतज़ार करने के लिए डिफ़ॉल्ट टाइमआउट.

रिटर्न
long मिलीसेकंड में टाइम आउट की डिफ़ॉल्ट अवधि.

isMountPointReady

public boolean isMountPointReady (Path mountPoint)

इस कुकी से यह पता चलता है कि माउंट पॉइंट इस्तेमाल के लिए तैयार है या नहीं.

पैरामीटर
mountPoint Path: जांच करने के लिए माउंट पॉइंट.

रिटर्न
boolean अगर माउंट पॉइंट तैयार है, तो वैल्यू true होगी. अगर ऐसा नहीं है, तो वैल्यू false होगी.

validateSourceDataPath

public abstract void validateSourceDataPath (Path sourceDataPath)

यह पुष्टि करता है कि सोर्स डेटा पाथ, इस खास FUSE ड्राइवर के लिए सही है.

पैरामीटर
sourceDataPath Path: जांच करने के लिए सोर्स डेटा पाथ.

थ्रो
अगर सोर्स डेटा का पाथ मान्य नहीं है.