Config

interface Config

Shell 中运行命令时的可选配置设置。 该配置允许用户对命令执行的各个方面进行定制,例如重定向标准错误输出、设置超时时间等。

Author

M8Test, [email protected], https://m8test.com

Functions

Link copied to clipboard
abstract fun isNotify(): Boolean

检查是否通知相关监听器。 如果返回 true,则会通知相关监听器;否则不会通知。

Link copied to clipboard
abstract fun isRedirectStdErr(): Boolean

检查是否将标准错误输出重定向到标准输出。 如果返回 true,则标准错误输出将被合并到标准输出中。

Link copied to clipboard
abstract fun onCancelled(listener: () -> Unit)

设置命令被取消时调用的回调函数。

Link copied to clipboard
abstract fun onStdErr(listener: (line: String) -> Unit)

设置从标准错误输出读取一行时调用的回调函数。

Link copied to clipboard
abstract fun onStdOut(listener: (line: String) -> Unit)

设置从标准输出读取一行时调用的回调函数。

Link copied to clipboard
abstract fun onTimeout(listener: () -> Unit)

设置命令超时时调用的回调函数。

Link copied to clipboard
abstract fun setNotify(notify: Boolean)

设置是否通知相关监听器。

Link copied to clipboard
abstract fun setRedirectStdErr(redirectStdErr: Boolean)

设置是否将标准错误输出重定向到标准输出。

Link copied to clipboard
abstract fun setTimeout(millis: Long)

设置命令执行的超时时间。