संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

रिमोट मैनेजर

public class RemoteManager
extends Object

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.command.remote.RemoteManager


वह वर्ग जो सॉकेट के माध्यम से RemoteOperation s प्राप्त करता है।

वर्तमान में एक समय में केवल एक रिमोट कनेक्शन स्वीकार करता है, और आने वाले आदेशों को क्रमिक रूप से संसाधित करता है।

उपयोग:

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

सारांश

सार्वजनिक निर्माणकर्ता

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)

सर्वर को किसी दिए गए पोर्ट से जोड़ने का प्रयास।

सार्वजनिक निर्माणकर्ता

रिमोट मैनेजर

public RemoteManager ()

रिमोट मैनेजर

public RemoteManager (IDeviceManager manager, 
                ICommandScheduler scheduler)

RemoteManager बनाता है।

मापदंडों
manager IDeviceManager : उपकरणों को आवंटित करने और मुक्त करने के लिए उपयोग करने के लिए IDeviceManager

scheduler ICommandScheduler : ICommandScheduler कमांड को शेड्यूल करने के लिए उपयोग करता है।

सार्वजनिक तरीके

रद्द करना

public void cancel ()

दूरस्थ प्रबंधक को रद्द करने का अनुरोध।

रद्द करें और प्रतीक्षा करें

public void cancelAndWait ()

रिमोट मैनेजर शटडाउन का अनुरोध करने के लिए सुविधा विधि और इसके पूरा होने की प्रतीक्षा करें।

जुडिये

public boolean connect ()

सर्वर को इनिट करने और इसे एक पोर्ट से जोड़ने का प्रयास।

रिटर्न
boolean सच है अगर हम सर्वर को डिफ़ॉल्ट पोर्ट से सफलतापूर्वक कनेक्ट करते हैं।

ConnectAnyPort

public boolean connectAnyPort ()

किसी भी मुफ्त पोर्ट से जुड़ने का प्रयास।

रिटर्न
boolean सच है अगर हम सफलतापूर्वक बंदरगाह से जुड़े हैं, अन्यथा झूठा।

ऑटोहैंडओवर प्राप्त करें

public boolean getAutoHandover ()

रिटर्न
boolean

गेटपोर्ट

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

रिमोट मैनेजर का मुख्य थ्रेड बॉडी।

एक सर्वर सॉकेट बनाता है, और क्लाइंट कनेक्शन की प्रतीक्षा करता है।

सेटरिमोटमैनेजरपोर्ट

public void setRemoteManagerPort (int port)

मापदंडों
port int

सेटरिमोटमैनेजरटाइमआउट

public void setRemoteManagerTimeout (int timeout)

मापदंडों
timeout int

संरक्षित तरीके

जुडिये

protected boolean connect (int port)

सर्वर को किसी दिए गए पोर्ट से जोड़ने का प्रयास।

मापदंडों
port int

रिटर्न
boolean सच है अगर हम सफलतापूर्वक बंदरगाह से जुड़ते हैं, अन्यथा झूठा।