ClusterHostUtil

public class ClusterHostUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.cluster.ClusterHostUtil


وظائف util الثابتة لـ TF Cluster للحصول على نُسخ من الإعدادات العامة ومعلومات المضيف وما إلى ذلك

ملخّص

وظائف الإنشاء العامة

ClusterHostUtil()

الطرق العامة

static IClusterClient getClusterClient()

احصل على مثيل IClusterClient المستخدَم للتفاعل مع الواجهة الخلفية لخدمة "إعلانات الفيديو على شبكة البحث".

static IClusterOptions getClusterOptions()

احصل على مثيل IClusterOptions المستخدَم لتخزين الإعدادات ذات الصلة بالتجمع.

static long getCurrentTimeMillis()

لعرض وقت النظام الحالي.

static String getHostIpAddress()

الحصول على عنوان IP

static String getHostName()

الحصول على اسم المضيف

static String getLocalDeviceSerial(String serial)

تعرِض هذه الدالة رقمًا تسلسليًا لجهاز محلي لرقم تسلسلي فريد للجهاز.

static String getRunTarget(DeviceDescriptor device, String runTargetFormat, deviceTags)

لعرض استهداف التشغيل لموصِّف جهاز معيّن.

static String getTestHarness()
static long getTfStartTimeMillis()
static String getTfVersion()

الحصول على إصدار TF الذي يعمل على هذا المضيف

static String getUniqueDeviceSerial(DeviceDescriptor device)

تعرِض هذه الدالة رقمًا تسلسليًا فريدًا للجهاز.

static boolean isLocalhostIpPort(String input)

للتحقّق مما إذا كانت البيانات المُدخلة هي سلسلة IP:PORT الخاصة بجهاز الكمبيوتر المحلي

الطرق المحمية

static String toValidTfVersion(String version)

للتحقّق من إصدار TF وإرجاعه إذا كان جيدًا

وظائف الإنشاء العامة

ClusterHostUtil

public ClusterHostUtil ()

الطرق العامة

getClusterClient

public static IClusterClient getClusterClient ()

احصل على مثيل IClusterClient المستخدَم للتفاعل مع الواجهة الخلفية لخدمة "إعلانات الفيديو على شبكة البحث".

المرتجعات
IClusterClient

getClusterOptions

public static IClusterOptions getClusterOptions ()

احصل على مثيل IClusterOptions المستخدَم لتخزين الإعدادات ذات الصلة بالتجمع.

المرتجعات
IClusterOptions

getCurrentTimeMillis

public static long getCurrentTimeMillis ()

لعرض وقت النظام الحالي.

المرتجعات
long الوقت بالمللي ثانية

getHostIpAddress

public static String getHostIpAddress ()

الحصول على عنوان IP

المرتجعات
String سلسلة عنوان IPV4 أو "UNKNOWN" إذا تعذّر علينا استرجاعها

getHostName

public static String getHostName ()

الحصول على اسم المضيف

‫1. حاوِل الحصول على اسم المضيف من InetAddress. ‫2- في حال تعذّر ذلك، حاوِل الحصول على اسم المضيف من متغير البيئة HOSTNAME. 3- أنشئ اسم مضيفًا فريدًا إذا لم يكن قد تم ضبطه.

المرتجعات
String اسم المضيف أو القيمة null إذا تعذّر علينا استرجاعه

getLocalDeviceSerial

public static String getLocalDeviceSerial (String serial)

تعرِض هذه الدالة رقمًا تسلسليًا لجهاز محلي لرقم تسلسلي فريد للجهاز.

تُرسِل خدمة TFC أرقامًا تسلسلية فريدة للأجهزة غير المادية التي لا يفهمها فريق الدعم الفني. وتعيد هذه الطريقة تحويلها إلى أرقام تسلسلية للأجهزة المحلية.

المعلمات
serial String: رقم تسلسلي فريد للجهاز من فريق الدعم الفني

المرتجعات
String رقم تسلسلي لجهاز محلي

getRunTarget

public static String getRunTarget (DeviceDescriptor device, 
                String runTargetFormat, 
                 deviceTags)

لعرض استهداف التشغيل لموصِّف جهاز معيّن.

المعلمات
device DeviceDescriptor: DeviceDescriptor للحصول على استهداف التشغيل

runTargetFormat String

deviceTags

المرتجعات
String تشغيل الهدف

getTestHarness

public static String getTestHarness ()

المرتجعات
String

getTfStartTimeMillis

public static long getTfStartTimeMillis ()

المرتجعات
long

getTfVersion

public static String getTfVersion ()

الحصول على إصدار TF الذي يعمل على هذا المضيف

المرتجعات
String إصدار TF الخاص بهذا المضيف

getUniqueDeviceSerial

public static String getUniqueDeviceSerial (DeviceDescriptor device)

تعرِض هذه الدالة رقمًا تسلسليًا فريدًا للجهاز.

تحتوي الأجهزة غير المادية (مثل المحاكي) على أرقام تسلسلية وهمية ليست فريدة على مستوى المضيفين. وتضيف هذه الطريقة بادئة إلى هذه الأسماء لجعلها فريدة.

المعلمات
device DeviceDescriptor: واصِف الجهاز

المرتجعات
String رقم تسلسلي فريد للجهاز

isLocalhostIpPort

public static boolean isLocalhostIpPort (String input)

للتحقّق مما إذا كانت البيانات المُدخلة هي سلسلة IP:PORT الخاصة بجهاز الكمبيوتر المحلي

المعلمات
input String: سلسلة للتحقق منها

المرتجعات
boolean صحيح إذا كان الإدخال المقدَّم هو سلسلة IP:PORT لخادم محلي

الطرق المحمية

toValidTfVersion

protected static String toValidTfVersion (String version)

للتحقّق من إصدار TF وإرجاعه إذا كان جيدًا

المعلمات
version String: سلسلة إصدار TF المقدَّمة من قِبل VersionParser

المرتجعات
String النسخة إذا كانت صالحة أو القيمة التلقائية إذا لم تكن كذلك.