ClusterHostUtil
public
class
ClusterHostUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterHostUtil |
وظائف util الثابتة لـ TF Cluster للحصول على نُسخ من الإعدادات العامة ومعلومات المضيف وما إلى ذلك
ملخّص
وظائف الإنشاء العامة | |
---|---|
ClusterHostUtil()
|
الطرق العامة | |
---|---|
static
IClusterClient
|
getClusterClient()
احصل على مثيل |
static
IClusterOptions
|
getClusterOptions()
احصل على مثيل |
static
long
|
getCurrentTimeMillis()
لعرض وقت النظام الحالي. |
static
String
|
getHostIpAddress()
الحصول على عنوان IP |
static
String
|
getHostName()
الحصول على اسم المضيف |
static
String
|
getLocalDeviceSerial(String serial)
تعرِض هذه الدالة رقمًا تسلسليًا لجهاز محلي لرقم تسلسلي فريد للجهاز. |
static
String
|
getRunTarget(DeviceDescriptor device, String runTargetFormat,
لعرض استهداف التشغيل لموصِّف جهاز معيّن. |
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 |
النسخة إذا كانت صالحة أو القيمة التلقائية إذا لم تكن كذلك. |