Manajer Jarak Jauh
public class RemoteManager
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.command.remote.RemoteManager |
Kelas yang menerima RemoteOperation
melalui soket.
RemoteManager r = new RemoteManager(deviceMgr, scheduler); r.connect(); r.start(); int port = r.getPort(); ... inform client of port to use. Shuts down when instructed by client or on #cancel()
Ringkasan
Konstruktor publik | |
---|---|
RemoteManager () | |
RemoteManager ( IDeviceManager manager, ICommandScheduler scheduler) Membuat |
Metode publik | |
---|---|
void | cancel () Permintaan untuk membatalkan manajer jarak jauh. |
void | cancelAndWait () Metode kenyamanan untuk meminta penutupan manajer jarak jauh dan menunggu sampai selesai. |
boolean | connect () Mencoba memulai server dan menghubungkannya ke port. |
boolean | connectAnyPort () Mencoba menyambung ke port gratis mana pun. |
boolean | getAutoHandover () |
int | getPort () Mendapatkan port soket tempat manajer jarak jauh mendengarkan, memblokir untuk waktu singkat jika perlu. |
int | getRemoteManagerPort () |
boolean | getStartRemoteMgrOnBoot () |
boolean | isCanceled () |
void | run () Badan thread utama manajer jarak jauh. |
void | setRemoteManagerPort (int port) |
void | setRemoteManagerTimeout (int timeout) |
Metode yang dilindungi | |
---|---|
boolean | connect (int port) Mencoba menghubungkan server ke port tertentu. |
Konstruktor publik
Manajer Jarak Jauh
public RemoteManager ()
Manajer Jarak Jauh
public RemoteManager (IDeviceManager manager, ICommandScheduler scheduler)
Membuat RemoteManager
.
Parameter | |
---|---|
manager | IDeviceManager : IDeviceManager yang digunakan untuk mengalokasikan dan membebaskan perangkat. |
scheduler | ICommandScheduler : ICommandScheduler yang digunakan untuk menjadwalkan perintah. |
Metode publik
membatalkan
public void cancel ()
Permintaan untuk membatalkan manajer jarak jauh.
batalkanDanTunggu
public void cancelAndWait ()
Metode kenyamanan untuk meminta penutupan manajer jarak jauh dan menunggu sampai selesai.
Menghubung
public boolean connect ()
Mencoba memulai server dan menghubungkannya ke port.
Kembali | |
---|---|
boolean | true jika kita berhasil menghubungkan server ke port default. |
sambungkan AnyPort
public boolean connectAnyPort ()
Mencoba menyambung ke port gratis mana pun.
Kembali | |
---|---|
boolean | true jika kita berhasil terhubung ke port, false jika sebaliknya. |
dapatkan Penyerahan Otomatis
public boolean getAutoHandover ()
Kembali | |
---|---|
boolean |
dapatkanPort
public int getPort ()
Mendapatkan port soket tempat manajer jarak jauh mendengarkan, memblokir untuk waktu singkat jika perlu.
ERROR(/#start())
harus dipanggil sebelum metode ini.Kembali | |
---|---|
int | port yang didengarkan oleh manajer jarak jauh, atau -1 jika tidak ada port yang diatur. |
dapatkanRemoteManagerPort
public int getRemoteManagerPort ()
Kembali | |
---|---|
int |
getStartRemoteMgrOnBoot
public boolean getStartRemoteMgrOnBoot ()
Kembali | |
---|---|
boolean |
dibatalkan
public boolean isCanceled ()
Kembali | |
---|---|
boolean | true jika pembatalan telah diminta |
berlari
public void run ()
Badan thread utama manajer jarak jauh.
Membuat soket server, dan menunggu koneksi klien.setRemoteManagerPort
public void setRemoteManagerPort (int port)
Parameter | |
---|---|
port | int |
setRemoteManagerTimeout
public void setRemoteManagerTimeout (int timeout)
Parameter | |
---|---|
timeout | int |
Metode yang dilindungi
Menghubung
protected boolean connect (int port)
Mencoba menghubungkan server ke port tertentu.
Parameter | |
---|---|
port | int |
Kembali | |
---|---|
boolean | benar jika kita berhasil terhubung ke port, salah jika sebaliknya. |