রিমোট ম্যানেজার
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 | সত্য যদি আমরা সফলভাবে পোর্টের সাথে সংযুক্ত হই, অন্যথায় মিথ্যা। |
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 ()
রিমোট ম্যানেজারের প্রধান থ্রেড বডি।
একটি সার্ভার সকেট তৈরি করে, এবং ক্লায়েন্ট সংযোগের জন্য অপেক্ষা করে।সেট রিমোট ম্যানেজারপোর্ট
public void setRemoteManagerPort (int port)
পরামিতি | |
---|---|
port | int |
সেট রিমোট ম্যানেজারটাইমআউট
public void setRemoteManagerTimeout (int timeout)
পরামিতি | |
---|---|
timeout | int |
সুরক্ষিত পদ্ধতি
সংযোগ
protected boolean connect (int port)
একটি প্রদত্ত পোর্টে সার্ভার সংযোগ করার প্রচেষ্টা।
পরামিতি | |
---|---|
port | int |
রিটার্নস | |
---|---|
boolean | সত্য যদি আমরা সফলভাবে পোর্টের সাথে সংযোগ করি, অন্যথায় মিথ্যা। |