रिमोटमैनेजर
public class RemoteManager
extends Object
java.lang.ऑब्जेक्ट | |
↳ | 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) एक |
सार्वजनिक तरीके | |
---|---|
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 | यदि हम सर्वर को डिफ़ॉल्ट पोर्ट से सफलतापूर्वक कनेक्ट करते हैं तो यह सत्य है। |
किसी भी पोर्ट को कनेक्ट करें
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 ()
रिमोट मैनेजर का मुख्य थ्रेड बॉडी।
एक सर्वर सॉकेट बनाता है, और क्लाइंट कनेक्शन की प्रतीक्षा करता है।setRemoteManagerPort
public void setRemoteManagerPort (int port)
पैरामीटर | |
---|---|
port | int |
setRemoteManagerTimeout
public void setRemoteManagerTimeout (int timeout)
पैरामीटर | |
---|---|
timeout | int |
संरक्षित तरीके
जोड़ना
protected boolean connect (int port)
सर्वर को किसी दिए गए पोर्ट से कनेक्ट करने का प्रयास।
पैरामीटर | |
---|---|
port | int |
रिटर्न | |
---|---|
boolean | यदि हम पोर्ट से सफलतापूर्वक जुड़ते हैं तो सही है, अन्यथा गलत है। |