FuseMountManagerFactory
public
class
FuseMountManagerFactory
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.build.FuseMountManagerFactory |
Factory สำหรับสร้างและกำหนดค่าอินสแตนซ์ FuseMountManager
สรุป
เครื่องมือสร้างที่ป้องกัน | |
|---|---|
FuseMountManagerFactory()
|
|
เมธอดสาธารณะ | |
|---|---|
static
void
|
cleanUp()
ล้างข้อมูลการติดตั้ง FUSE ที่ไม่มีการเชื่อมโยง |
FuseMountManager
|
createCasFuseMountManager()
สร้าง FuseMountManager ใหม่ที่กำหนดค่าสำหรับไดรเวอร์ FUSE ของ CAS (Content-Addressable Storage) |
static
FuseMountManagerFactory
|
getInstance()
รับอินสแตนซ์ Singleton ของ Factory |
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 ที่ไม่มีพาเรนต์
ซึ่งมีไว้เพื่อเรียกใช้จาก Shutdown Hook ระบบจะยกเลิกการเชื่อมต่อทั้งหมดที่ใช้งานอยู่
createCasFuseMountManager
public FuseMountManager createCasFuseMountManager ()
สร้าง FuseMountManager ใหม่ที่กำหนดค่าสำหรับไดรเวอร์ FUSE ของ CAS (Content-Addressable Storage)
| การคืนสินค้า | |
|---|---|
FuseMountManager |
FuseMountManager ที่กำหนดค่าแล้ว |
| ส่ง | |
|---|---|
IOException |
หากไม่พบหรือกำหนดค่าไดรเวอร์ CAS |
getInstance
public static FuseMountManagerFactory getInstance ()
รับอินสแตนซ์ Singleton ของ Factory
| การคืนสินค้า | |
|---|---|
FuseMountManagerFactory |
|
isFuseAvailable
public static boolean isFuseAvailable ()
ตรวจสอบว่าโมดูลเคอร์เนล FUSE โหลดและพร้อมใช้งานหรือไม่
| การคืนสินค้า | |
|---|---|
boolean |
true if /dev/fuse exists, false otherwise. |
shutdownCleanupExecutor
public static void shutdownCleanupExecutor ()
วิธีการที่ได้รับการป้องกัน
removeStaleMountPoints
protected static void removeStaleMountPoints (Path mountRoot)
นำจุดต่อเชื่อมที่ไม่มีอัปเดตซึ่งเก่ากว่า STALE_MOUNT_POINT_THRESHOLD_MS ออก
| พารามิเตอร์ | |
|---|---|
mountRoot |
Path: ไดเรกทอรีรูทของเมานต์ที่จะสแกนหาจุดต่อเชื่อมที่ล้าสมัย |