MultiReceiver
public
class
MultiReceiver
extends Object
implements
IShellOutputReceiver
| java.lang.Object | |
| ↳ | com.android.ddmlib.MultiReceiver |
IShellOutputReceiver'nın temel uygulamasıdır. IShellOutputReceiver'nin birden fazla örneğini alır ve alınan verileri hepsine yayınlar.
Özet
Herkese açık oluşturucular | |
|---|---|
MultiReceiver(IShellOutputReceiver... receivers)
|
|
Herkese açık yöntemler | |
|---|---|
void
|
addOutput(byte[] data, int offset, int length)
Yeni veriler kullanıma sunulduğunda her seferinde çağrılır. |
void
|
flush()
İşlem iptal edilmediği sürece, işlem yürütme sonunda çağrılır. |
boolean
|
isCancelled()
Uzak kabuk komutunun yürütülmesini durdurmak için iptal yöntemi. |
Herkese açık oluşturucular
MultiReceiver
public MultiReceiver (IShellOutputReceiver... receivers)
| Parametreler | |
|---|---|
receivers |
IShellOutputReceiver |
Herkese açık yöntemler
addOutput
public void addOutput (byte[] data,
int offset,
int length)Yeni veriler kullanıma sunulduğunda her seferinde çağrılır.
| Parametreler | |
|---|---|
data |
byte: Yeni veriler. |
offset |
int: Yeni verilerin başladığı uzaklık. |
length |
int: Yeni verilerin uzunluğu. |
flush
public void flush ()
İşlem iptal edilmediği sürece, işlem yürütme sonunda çağrılır. Bu sayede alıcı, henüz işlenmemiş verileri sonlandırıp temizleyebilir.
isCancelled
public boolean isCancelled ()
Uzak kabuk komutunun yürütülmesini durdurmak için iptal yöntemi.
| İlerlemeler | |
|---|---|
boolean |
Komutun yürütülmesini iptal etmek için true. |