IFuseDriverProfile
public
interface
IFuseDriverProfile
| com.android.tradefed.build.IFuseDriverProfile |
इससे, किसी खास FUSE ड्राइवर के खास बर्ताव के बारे में पता चलता है. इससे MountManager को सामान्य बनाया जा सकता है.
खास जानकारी
पब्लिक मेथड | |
|---|---|
abstract
List<String>
|
buildMountCommand(Path sourceDataPath, Path mountPoint)
माउंट कमांड चलाने के लिए, कमांड लाइन बनाता है. |
default
List<String>
|
buildMountCommand(Path sourceDataPath, Path mountPoint, Path logDir)
माउंट कमांड चलाने और दी गई डायरेक्ट्री में लॉग करने के लिए, कमांड लाइन बनाता है. |
abstract
String
|
getDriverName()
इस ड्राइवर टाइप के लिए, जानकारी देने वाला नाम. |
default
long
|
getMountTimeoutInMs()
माउंट पॉइंट के तैयार होने का इंतज़ार करने के लिए, टाइम आउट की डिफ़ॉल्ट अवधि. |
default
boolean
|
isMountPointReady(Path mountPoint)
इससे पता चलता है कि माउंट पॉइंट इस्तेमाल के लिए तैयार है या नहीं. |
abstract
void
|
validateSourceDataPath(Path sourceDataPath)
इससे यह पुष्टि होती है कि सोर्स डेटा पाथ, इस खास FUSE ड्राइवर के लिए सही है. |
पब्लिक मेथड
buildMountCommand
public abstract List<String> buildMountCommand (Path sourceDataPath,
Path mountPoint)माउंट कमांड चलाने के लिए, कमांड लाइन बनाता है.
| पैरामीटर | |
|---|---|
sourceDataPath |
Path: सोर्स डेटा पाथ. |
mountPoint |
Path: टारगेट माउंट पॉइंट. |
| रिटर्न | |
|---|---|
List<String> |
कमांड लाइन को चलाने के लिए, स्ट्रिंग की सूची. |
buildMountCommand
public List<String> buildMountCommand (Path sourceDataPath,
Path mountPoint,
Path logDir)माउंट कमांड चलाने और दी गई डायरेक्ट्री में लॉग करने के लिए, कमांड लाइन बनाता है.
| पैरामीटर | |
|---|---|
sourceDataPath |
Path: सोर्स डेटा पाथ. |
mountPoint |
Path: टारगेट माउंट पॉइंट. |
logDir |
Path: लॉग फ़ाइलें सेव करने के लिए डायरेक्ट्री. |
| रिटर्न | |
|---|---|
List<String> |
कमांड लाइन को चलाने के लिए, स्ट्रिंग की सूची. |
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: वह सोर्स डेटा पाथ जिसकी जांच करनी है. |
| थ्रॉ | |
|---|---|
IOException |
सोर्स डेटा पाथ के अमान्य होने पर. |