Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

RemoteManager

public class RemoteManager
extends Object

java.lang.Object
com.android.tradefed.command.remote.RemoteManager


Lớp nhận RemoteOperation s thông qua một ổ cắm.

Hiện tại chỉ chấp nhận một kết nối từ xa tại một thời điểm và xử lý các lệnh đến theo thứ tự.

Cách sử dụng:

 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()
 

Bản tóm tắt

Các nhà xây dựng công cộng

RemoteManager ()
RemoteManager ( IDeviceManager manager, ICommandScheduler scheduler)

Tạo RemoteManager .

Phương pháp công khai

void cancel ()

Yêu cầu hủy người quản lý từ xa.

void cancelAndWait ()

Phương pháp tiện lợi để yêu cầu tắt trình quản lý từ xa và đợi nó hoàn tất.

boolean connect ()

Cố gắng vào máy chủ init và kết nối nó với một cổng.

boolean connectAnyPort ()

Cố gắng kết nối với bất kỳ cổng miễn phí nào.

boolean getAutoHandover ()
int getPort ()

Lấy cổng ổ cắm mà trình quản lý từ xa đang nghe, chặn trong thời gian ngắn nếu cần.

int getRemoteManagerPort ()
boolean getStartRemoteMgrOnBoot ()
boolean isCanceled ()
void run ()

Phần thân luồng chính của trình quản lý từ xa.

void setRemoteManagerPort (int port)
void setRemoteManagerTimeout (int timeout)

Các phương pháp được bảo vệ

boolean connect (int port)

Cố gắng kết nối máy chủ với một cổng nhất định.

Các nhà xây dựng công cộng

RemoteManager

public RemoteManager ()

RemoteManager

public RemoteManager (IDeviceManager manager, 
                ICommandScheduler scheduler)

Tạo RemoteManager .

Thông số
manager IDeviceManager : IDeviceManager được sử dụng để cấp phát và giải phóng các thiết bị.

scheduler ICommandScheduler : ICommandScheduler được sử dụng để lập lịch các lệnh.

Phương pháp công khai

sự hủy bỏ

public void cancel ()

Yêu cầu hủy người quản lý từ xa.

hủy bỏ

public void cancelAndWait ()

Phương pháp tiện lợi để yêu cầu tắt trình quản lý từ xa và đợi nó hoàn tất.

liên kết

public boolean connect ()

Cố gắng vào máy chủ init và kết nối nó với một cổng.

Lợi nhuận
boolean true nếu chúng tôi kết nối thành công máy chủ với cổng mặc định.

connectAnyPort

public boolean connectAnyPort ()

Cố gắng kết nối với bất kỳ cổng miễn phí nào.

Lợi nhuận
boolean true nếu chúng tôi kết nối thành công với cổng, false nếu không.

getAutoHandover

public boolean getAutoHandover ()

Lợi nhuận
boolean

getPort

public int getPort ()

Lấy cổng ổ cắm mà trình quản lý từ xa đang nghe, chặn trong thời gian ngắn nếu cần.

ERROR(/#start()) nên được gọi trước phương thức này.

Lợi nhuận
int cổng mà trình quản lý từ xa đang nghe hoặc -1 nếu không có cổng nào được thiết lập.

getRemoteManagerPort

public int getRemoteManagerPort ()

Lợi nhuận
int

getStartRemoteMgrOnBoot

public boolean getStartRemoteMgrOnBoot ()

Lợi nhuận
boolean

isCanceled

public boolean isCanceled ()

Lợi nhuận
boolean true nếu việc hủy đã được yêu cầu

chạy

public void run ()

Phần thân luồng chính của trình quản lý từ xa.

Tạo một ổ cắm máy chủ và đợi các kết nối máy khách.

setRemoteManagerPort

public void setRemoteManagerPort (int port)

Thông số
port int

setRemoteManagerTimeout

public void setRemoteManagerTimeout (int timeout)

Thông số
timeout int

Các phương pháp được bảo vệ

liên kết

protected boolean connect (int port)

Cố gắng kết nối máy chủ với một cổng nhất định.

Thông số
port int

Lợi nhuận
boolean true nếu chúng tôi kết nối thành công với cổng, false nếu ngược lại.