MultiReceiver

public class MultiReceiver
extends Object implements IShellOutputReceiver

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


Implementazione di base di IShellOutputReceiver, che accetta più istanze di IShellOutputReceiver e trasmette i dati ricevuti a tutte.

Riepilogo

Costruttori pubblici

MultiReceiver(IShellOutputReceiver... receivers)

Metodi pubblici

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

Viene chiamato ogni volta che sono disponibili nuovi dati.

void flush()

Chiamato al termine dell'esecuzione del processo (a meno che non sia stato annullato).

boolean isCancelled()

Metodo di annullamento per interrompere l'esecuzione del comando della shell remota.

Costruttori pubblici

MultiReceiver

public MultiReceiver (IShellOutputReceiver... receivers)

Parametri
receivers IShellOutputReceiver

Metodi pubblici

addOutput

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

Viene chiamato ogni volta che sono disponibili nuovi dati.

Parametri
data byte: i nuovi dati.

offset int: l'offset in corrispondenza del quale iniziano i nuovi dati.

length int: La lunghezza dei nuovi dati.

scaricare

public void flush ()

Chiamato al termine dell'esecuzione del processo (a meno che non sia stato annullato). Ciò consente al destinatario di terminare e svuotare i dati non ancora elaborati.

isCancelled

public boolean isCancelled ()

Metodo di annullamento per interrompere l'esecuzione del comando della shell remota.

Ritorni
boolean true per annullare l'esecuzione del comando.