NullOutputReceiver

public final class NullOutputReceiver
extends Object implements IShellOutputReceiver

java.lang.Object
   ↳ com.android.ddmlib.NullOutputReceiver


Implementation of IShellOutputReceiver that does nothing.

This can be used to execute a remote shell command when the output is not needed.

Summary

Public constructors

NullOutputReceiver()

Public methods

void addOutput(byte[] data, int offset, int length)

Called every time some new data is available.

void flush()

Called at the end of the process execution (unless the process was canceled).

static IShellOutputReceiver getReceiver()
boolean isCancelled()

Cancel method to stop the execution of the remote shell command.

Public constructors

NullOutputReceiver

public NullOutputReceiver ()

Public methods

addOutput

public void addOutput (byte[] data, 
                int offset, 
                int length)

Called every time some new data is available.

Parameters
data byte: The new data.

offset int: The offset at which the new data starts.

length int: The length of the new data.

flush

public void flush ()

Called at the end of the process execution (unless the process was canceled). This allows the receiver to terminate and flush whatever data was not yet processed.

getReceiver

public static IShellOutputReceiver getReceiver ()

Returns
IShellOutputReceiver

isCancelled

public boolean isCancelled ()

Cancel method to stop the execution of the remote shell command.

Returns
boolean true to cancel the execution of the command.