ফিউজমাউন্টম্যানেজারফ্যাক্টরি
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-এর চেয়ে পুরোনো অপ্রচলিত মাউন্ট পয়েন্টগুলো মুছে ফেলে। |
সুরক্ষিত নির্মাণকারী
ফিউজমাউন্টম্যানেজারফ্যাক্টরি
protected FuseMountManagerFactory ()
জনসাধারণের পদ্ধতি
পরিষ্কার করা
public static void cleanUp ()
যেকোনো অনাথ FUSE মাউন্ট পরিষ্কার করে।
এটি একটি শাটডাউন হুক থেকে কল করার জন্য তৈরি করা হয়েছে। এটি সমস্ত লাইভ মাউন্ট আনমাউন্ট করে দেবে।
createCasFuseMountManager
public FuseMountManager createCasFuseMountManager ()
CAS (Content-Addressable Storage) FUSE ড্রাইভারের জন্য কনফিগার করা একটি নতুন FuseMountManager তৈরি করে।
| ফেরত | |
|---|---|
FuseMountManager | একটি কনফিগার করা FuseMountManager । |
| নিক্ষেপ | |
|---|---|
IOException | যদি CAS ড্রাইভারটি খুঁজে পাওয়া না যায় বা কনফিগার করা না যায়। |
getInstance
public static FuseMountManagerFactory getInstance ()
ফ্যাক্টরিটির সিঙ্গেলটন ইনস্ট্যান্সটি পাওয়া যায়।
| ফেরত | |
|---|---|
FuseMountManagerFactory | |
ফিউজ উপলব্ধ আছে
public static boolean isFuseAvailable ()
FUSE কার্নেল মডিউলটি লোড হয়েছে এবং প্রস্তুত আছে কিনা তা যাচাই করে।
| ফেরত | |
|---|---|
boolean | /dev/fuse বিদ্যমান থাকলে true , অন্যথায় false । |
শাটডাউনক্লিনআপএক্সিকিউটর
public static void shutdownCleanupExecutor ()
সুরক্ষিত পদ্ধতি
পুরানো মাউন্ট পয়েন্টগুলি সরান
protected static void removeStaleMountPoints (Path mountRoot)
STALE_MOUNT_POINT_THRESHOLD_MS-এর চেয়ে পুরোনো অপ্রচলিত মাউন্ট পয়েন্টগুলো মুছে ফেলে।
| প্যারামিটার | |
|---|---|
mountRoot | Path : অপ্রচলিত মাউন্ট পয়েন্ট খোঁজার জন্য মাউন্ট রুট ডিরেক্টরি। |