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. |