RemoteManager

public class RemoteManager
extends Object

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


فئة تستقبل RemoteOperation عبر مأخذ توصيل.

يقبل حاليا اتصالا عن بعد واحد فقط في وقت واحد، ويعالج الأوامر الواردة بشكل تسلسلي.

الاستخدام:

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

ملخص

المقاولين العامة

RemoteManager ()
RemoteManager ( IDeviceManager manager, ICommandScheduler scheduler)

يقوم بإنشاء RemoteManager .

الأساليب العامة

void cancel ()

طلب إلغاء المدير البعيد.

void cancelAndWait ()

طريقة ملائمة لطلب إيقاف تشغيل المدير عن بعد والانتظار حتى يكتمل.

boolean connect ()

محاولات لبدء الخادم وتوصيله بمنفذ.

boolean connectAnyPort ()

محاولات الاتصال بأي منفذ مجاني.

boolean getAutoHandover ()
int getPort ()

يحصل على منفذ المقبس الذي يستمع إليه المدير البعيد، ويحظره لفترة قصيرة إذا لزم الأمر.

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

جسم الخيط الرئيسي للمدير البعيد.

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

الأساليب المحمية

boolean connect (int port)

محاولات توصيل الخادم بمنفذ معين.

المقاولين العامة

RemoteManager

public RemoteManager ()

RemoteManager

public RemoteManager (IDeviceManager manager, 
                ICommandScheduler scheduler)

يقوم بإنشاء RemoteManager .

حدود
manager IDeviceManager : IDeviceManager الذي سيتم استخدامه لتخصيص الأجهزة وتحريرها.

scheduler ICommandScheduler : ICommandScheduler الذي سيتم استخدامه لجدولة الأوامر.

الأساليب العامة

يلغي

public void cancel ()

طلب إلغاء المدير البعيد.

CancelAndWait

public void cancelAndWait ()

طريقة ملائمة لطلب إيقاف تشغيل المدير عن بعد والانتظار حتى يكتمل.

يتصل

public boolean connect ()

محاولات لبدء الخادم وتوصيله بمنفذ.

عائدات
boolean صحيح إذا نجحنا في توصيل الخادم بالمنفذ الافتراضي.

ConnectAnyPort

public boolean connectAnyPort ()

محاولات الاتصال بأي منفذ مجاني.

عائدات
boolean صحيح إذا نجحنا في الاتصال بالمنفذ، وخطأ بخلاف ذلك.

getAutoHandover

public boolean getAutoHandover ()

عائدات
boolean

getPort

public int getPort ()

يحصل على منفذ المقبس الذي يستمع إليه المدير البعيد، ويحظره لفترة قصيرة إذا لزم الأمر.

يجب استدعاء ERROR(/#start()) قبل هذه الطريقة.

عائدات
int المنفذ الذي يستمع عليه المدير البعيد، أو -1 إذا لم يتم إعداد أي منفذ.

getRemoteManagerPort

public int getRemoteManagerPort ()

عائدات
int

getStartRemoteMgrOnBoot

public boolean getStartRemoteMgrOnBoot ()

عائدات
boolean

الغيت

public boolean isCanceled ()

عائدات
boolean true إذا تم طلب الإلغاء

يجري

public void run ()

جسم الخيط الرئيسي للمدير البعيد.

يقوم بإنشاء مقبس خادم، وينتظر اتصالات العميل.

setRemoteManagerPort

public void setRemoteManagerPort (int port)

حدود
port int

setRemoteManagerTimeout

public void setRemoteManagerTimeout (int timeout)

حدود
timeout int

الأساليب المحمية

يتصل

protected boolean connect (int port)

محاولات توصيل الخادم بمنفذ معين.

حدود
port int

عائدات
boolean صحيح إذا نجحنا في الاتصال بالمنفذ، وخطأ بخلاف ذلك.