FuseMountManagerFactory
public
class
FuseMountManagerFactory
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.build.FuseMountManagerFactory |
FuseMountManager इंस्टेंस बनाने और कॉन्फ़िगर करने के लिए फ़ैक्ट्री.
खास जानकारी
प्रोटेक्टेड कंस्ट्रक्टर | |
|---|---|
FuseMountManagerFactory()
|
|
पब्लिक मेथड | |
|---|---|
static
void
|
cleanUp()
यह ऐसे सभी FUSE माउंट को हटा देता है जो किसी भी फ़ाइल सिस्टम से नहीं जुड़े हैं. |
FuseMountManager
|
createCasFuseMountManager()
यह CAS (Content-Addressable Storage) FUSE ड्राइवर के लिए कॉन्फ़िगर किया गया नया FuseMountManager बनाता है. |
static
FuseMountManagerFactory
|
getInstance()
यह फ़ैक्ट्री का सिंगलटन इंस्टेंस पाता है. |
static
boolean
|
isFuseAvailable()
यह जांच करता है कि FUSE कर्नल मॉड्यूल लोड हो गया है और इस्तेमाल के लिए तैयार है या नहीं. |
static
void
|
shutdownCleanupExecutor()
|
प्रोटेक्टेड मेथड | |
|---|---|
static
void
|
removeStaleMountPoints(Path mountRoot)
यह फ़ंक्शन, STALE_MOUNT_POINT_THRESHOLD_MS से पुराने माउंट पॉइंट हटाता है. |
प्रोटेक्टेड कंस्ट्रक्टर
FuseMountManagerFactory
protected FuseMountManagerFactory ()
पब्लिक मेथड
cleanUp
public static void cleanUp ()
यह ऐसे सभी FUSE माउंट को हटा देता है जो किसी भी फ़ाइल सिस्टम से नहीं जुड़े हैं.
इसे शटडाउन हुक से कॉल करने के लिए बनाया गया है. इससे सभी लाइव माउंट अनमाउंट हो जाएंगे.
createCasFuseMountManager
public FuseMountManager createCasFuseMountManager ()
यह CAS (Content-Addressable Storage) FUSE ड्राइवर के लिए कॉन्फ़िगर किया गया नया FuseMountManager बनाता है.
| रिटर्न | |
|---|---|
FuseMountManager |
कॉन्फ़िगर की गई FuseMountManager. |
| थ्रो | |
|---|---|
IOException |
अगर सीएएस ड्राइवर नहीं मिलता है या उसे कॉन्फ़िगर नहीं किया जा सकता. |
getInstance
public static FuseMountManagerFactory getInstance ()
यह फ़ैक्ट्री का सिंगलटन इंस्टेंस पाता है.
| रिटर्न | |
|---|---|
FuseMountManagerFactory |
|
isFuseAvailable
public static boolean isFuseAvailable ()
यह जांच करता है कि FUSE कर्नल मॉड्यूल लोड हो गया है और इस्तेमाल के लिए तैयार है या नहीं.
| रिटर्न | |
|---|---|
boolean |
अगर /dev/fuse मौजूद है, तो true. अगर /dev/fuse मौजूद नहीं है, तो false. |
shutdownCleanupExecutor
public static void shutdownCleanupExecutor ()
प्रोटेक्टेड मेथड
removeStaleMountPoints
protected static void removeStaleMountPoints (Path mountRoot)
यह फ़ंक्शन, STALE_MOUNT_POINT_THRESHOLD_MS से पुराने माउंट पॉइंट हटाता है.
| पैरामीटर | |
|---|---|
mountRoot |
Path: यह माउंट रूट डायरेक्ट्री है. इसमें ऐसे माउंट पॉइंट स्कैन किए जाते हैं जो अब इस्तेमाल में नहीं हैं. |