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.