FuseMountManagerFactory

public class FuseMountManagerFactory
extends Object

java.lang.Object
com.android.tradefed.build.FuseMountManagerFactory


Nhà máy để tạo và định cấu hình các thực thể FuseMountManager.

Tóm tắt

Hàm khởi tạo được bảo vệ

FuseMountManagerFactory()

Phương thức công khai

static void cleanUp()

Dọn dẹp mọi điểm gắn FUSE bị bỏ rơi.

FuseMountManager createCasFuseMountManager()

Tạo một FuseMountManager mới được định cấu hình cho trình điều khiển FUSE CAS (Bộ nhớ có thể định địa chỉ nội dung).

static FuseMountManagerFactory getInstance()

Nhận thực thể singleton của nhà máy.

static boolean isFuseAvailable()

Kiểm tra xem mô-đun kernel FUSE có vẻ đã được tải và sẵn sàng hay không.

static void shutdownCleanupExecutor()

Phương thức được bảo vệ

static void removeStaleMountPoints(Path mountRoot)

Xoá các điểm gắn lỗi thời cũ hơn STALE_MOUNT_POINT_THRESHOLD_MS.

Hàm khởi tạo được bảo vệ

FuseMountManagerFactory

protected FuseMountManagerFactory ()

Phương thức công khai

cleanUp

public static void cleanUp ()

Dọn dẹp mọi điểm gắn FUSE bị bỏ rơi.

Phương thức này được dùng để gọi từ một lệnh gọi tắt. Phương thức này sẽ huỷ gắn tất cả các điểm gắn đang hoạt động.

createCasFuseMountManager

public FuseMountManager createCasFuseMountManager ()

Tạo một FuseMountManager mới được định cấu hình cho trình điều khiển FUSE CAS (Bộ nhớ có thể định địa chỉ nội dung).

Giá trị trả về
FuseMountManager FuseMountManager đã định cấu hình.

Gửi
IOException nếu không tìm thấy hoặc định cấu hình được trình điều khiển CAS.

getInstance

public static FuseMountManagerFactory getInstance ()

Nhận thực thể singleton của nhà máy.

Giá trị trả về
FuseMountManagerFactory

isFuseAvailable

public static boolean isFuseAvailable ()

Kiểm tra xem mô-đun kernel FUSE có vẻ đã được tải và sẵn sàng hay không.

Giá trị trả về
boolean true nếu /dev/fuse tồn tại, false nếu không.

shutdownCleanupExecutor

public static void shutdownCleanupExecutor ()

Phương thức được bảo vệ

removeStaleMountPoints

protected static void removeStaleMountPoints (Path mountRoot)

Xoá các điểm gắn lỗi thời cũ hơn STALE_MOUNT_POINT_THRESHOLD_MS.

Tham số
mountRoot Path: Thư mục gốc của điểm gắn để quét các điểm gắn cũ.