ExecutableAction

public abstract class ExecutableAction
extends Object

java.lang.Object
com.android.tradefed.cache.ExecutableAction


一个值类,表示可以执行的 action。

术语说明:这里的“action”是指远程执行协议中的 action。

摘要

公共构造函数

ExecutableAction()

公共方法

abstract Action action()
abstract Digest actionDigest()
abstract Command command()
abstract Digest commandDigest()
static ExecutableAction create(File input, Iterable<String> args, Map<String, String> envVariables, long timeout)

构建 ExecutableAction

abstract MerkleTree input()

公共构造函数

ExecutableAction

public ExecutableAction ()

公共方法

action

public abstract Action action ()

返回
Action

actionDigest

public abstract Digest actionDigest ()

返回
Digest

command

public abstract Command command ()

返回
Command

commandDigest

public abstract Digest commandDigest ()

返回
Digest

create

public static ExecutableAction create (File input, 
                Iterable<String> args, 
                Map<String, String> envVariables, 
                long timeout)

构建 ExecutableAction

参数
input File

args Iterable

envVariables Map

timeout long

返回
ExecutableAction

抛出
IOException

input

public abstract MerkleTree input ()

返回
MerkleTree