CasFuseDriverProfile
public
class
CasFuseDriverProfile
extends Object
implements
IFuseDriverProfile
| java.lang.Object | |
| ↳ | com.android.tradefed.build.CasFuseDriverProfile |
CasDriverProfile は、FastCDC チャンク化されたディレクトリであるデバイス イメージ用の IFuseDriverProfile の特定の実装です。
概要
パブリック コンストラクタ | |
|---|---|
CasFuseDriverProfile(Path driverPath)
指定されたドライバパスで新しい CasFuseDriverProfile を作成します。 |
|
CasFuseDriverProfile(Path driverPath, int mountTimeoutInMs)
指定されたドライバパスとマウント タイムアウトで新しい CasFuseDriverProfile を作成します。 |
|
パブリック メソッド | |
|---|---|
|
buildMountCommand(Path sourceDataPath, Path mountPoint)
マウント コマンドを実行するコマンドラインを作成します。 |
String
|
getDriverName()
このドライバ タイプのわかりやすい名前。 |
long
|
getMountTimeoutInMs()
マウント ポイントの準備が完了するまで待機するデフォルトのタイムアウト。 |
boolean
|
isMountPointReady(Path mountPoint)
マウント ポイントが使用可能かどうかを確認します。 |
void
|
validateSourceDataPath(Path sourceDataPath)
ソースデータパスがこの特定の FUSE ドライバに適していることを検証します。 |
パブリック コンストラクタ
CasFuseDriverProfile
public CasFuseDriverProfile (Path driverPath)
指定されたドライバパスで新しい CasFuseDriverProfile を作成します。
| パラメータ | |
|---|---|
driverPath |
Path: ドライバ バイナリのパス。 |
CasFuseDriverProfile
public CasFuseDriverProfile (Path driverPath,
int mountTimeoutInMs)指定されたドライバ パスとマウント タイムアウトで新しい CasFuseDriverProfile を作成します。
| パラメータ | |
|---|---|
driverPath |
Path: ドライバ バイナリのパス。 |
mountTimeoutInMs |
int: マウント ポイントの準備が整うまで待機するタイムアウト(ミリ秒単位)。 |
パブリック メソッド
buildMountCommand
publicbuildMountCommand (Path sourceDataPath, Path mountPoint)
マウント コマンドを実行するコマンドラインを作成します。
| パラメータ | |
|---|---|
sourceDataPath |
Path: ソースデータのパス。 |
mountPoint |
Path: ターゲット マウント ポイント。 |
| 戻り値 | |
|---|---|
|
実行するコマンドラインを表す文字列のリスト。 |
getDriverName
public String getDriverName ()
このドライバ タイプのわかりやすい名前。
| 戻り値 | |
|---|---|
String |
ドライバの名前(FastCDC、sshfs など)。 |
getMountTimeoutInMs
public long getMountTimeoutInMs ()
マウント ポイントの準備が完了するまで待機するデフォルトのタイムアウト。
| 戻り値 | |
|---|---|
long |
デフォルトのタイムアウト(ミリ秒)。 |
isMountPointReady
public boolean isMountPointReady (Path mountPoint)
マウント ポイントが使用可能かどうかを確認します。
| パラメータ | |
|---|---|
mountPoint |
Path: 確認するマウント ポイント。 |
| 戻り値 | |
|---|---|
boolean |
マウント ポイントの準備が整っている場合は true、それ以外の場合は false。 |
validateSourceDataPath
public void validateSourceDataPath (Path sourceDataPath)
ソースデータパスがこの特定の FUSE ドライバに適していることを検証します。
| パラメータ | |
|---|---|
sourceDataPath |
Path: チェックするソースデータパス。 |