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: ไดเรกทอรีรูทของเมานต์ที่จะสแกนหาจุดต่อเชื่อมที่ล้าสมัย