DeviceConcurrentUtil.ShellCommandCallable

public static abstract class DeviceConcurrentUtil.ShellCommandCallable
extends Object

java.lang.Object
😎 com.android.tradefed.util.DeviceConcurrentUtil.ShellCommandCallable<V>


Ein ERROR(/Callable), der die Details zur Ausführung eines Shell-Befehls zusammenfasst ITestDevice.

processOutput(String) muss implementiert werden, um den Befehl zu verarbeiten. Ausgabe und Bestimmung der Rückgabe von Callable

Zusammenfassung

Öffentliche Konstruktoren

ShellCommandCallable()
ShellCommandCallable(ITestDevice device, String command, long timeout)

Öffentliche Methoden

V call()
abstract V processOutput(String output)
ShellCommandCallable<V> setCommand(String command)
ShellCommandCallable<V> setDevice(ITestDevice device)
ShellCommandCallable<V> setTimeout(long timeout)

Öffentliche Konstruktoren

ShellCommandable (Callable)

public ShellCommandCallable ()

ShellCommandable (Callable)

public ShellCommandCallable (ITestDevice device, 
                String command, 
                long timeout)

Parameter
device ITestDevice

command String

timeout long

Öffentliche Methoden

Anruf

public V call ()

Returns
V

Prozessausgabe

public abstract V processOutput (String output)

Parameter
output String

Returns
V

Befehl festlegen

public ShellCommandCallable<V> setCommand (String command)

Parameter
command String

Returns
ShellCommandCallable<V>

Gerät festlegen

public ShellCommandCallable<V> setDevice (ITestDevice device)

Parameter
device ITestDevice

Returns
ShellCommandCallable<V>

Zeitlimit festlegen

public ShellCommandCallable<V> setTimeout (long timeout)

Parameter
timeout long

Returns
ShellCommandCallable<V>