ClusterHostUtil
public
class
ClusterHostUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterHostUtil |
TF क्लस्टर के लिए स्टैटिक यूटिल फ़ंक्शन, ताकि ग्लोबल कॉन्फ़िगरेशन इंस्टेंस, होस्ट की जानकारी वगैरह मिल सके.
खास जानकारी
पब्लिक कंस्ट्रक्टर | |
---|---|
ClusterHostUtil()
|
सार्वजनिक तरीके | |
---|---|
static
IClusterClient
|
getClusterClient()
TFC बैकएंड के साथ इंटरैक्ट करने के लिए इस्तेमाल किया जाने वाला |
static
IClusterOptions
|
getClusterOptions()
क्लस्टर से जुड़ी सेटिंग को स्टोर करने के लिए इस्तेमाल किया जाने वाला |
static
long
|
getCurrentTimeMillis()
सिस्टम का मौजूदा समय दिखाता है. |
static
String
|
getHostIpAddress()
आईपी पता पाता है. |
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)
यह जांच करता है कि दिया गया इनपुट, localhost आईपी:पोर्ट स्ट्रिंग है या नहीं. |
सुरक्षित तरीके | |
---|---|
static
String
|
toValidTfVersion(String version)
यह TF वर्शन की पुष्टि करता है और सही होने पर उसे दिखाता है. |
पब्लिक कंस्ट्रक्टर
ClusterHostUtil
public ClusterHostUtil ()
सार्वजनिक तरीके
getClusterClient
public static IClusterClient getClusterClient ()
TFC बैकएंड के साथ इंटरैक्ट करने के लिए इस्तेमाल किया जाने वाला IClusterClient
इंस्टेंस पाएं.
रिटर्न | |
---|---|
IClusterClient |
getClusterOptions
public static IClusterOptions getClusterOptions ()
क्लस्टर से जुड़ी सेटिंग को स्टोर करने के लिए इस्तेमाल किया जाने वाला IClusterOptions
इंस्टेंस पाएं.
रिटर्न | |
---|---|
IClusterOptions |
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
सिस्टम का मौजूदा समय दिखाता है.
रिटर्न | |
---|---|
long |
समय, मिलीसेकंड में. |
getHostIpAddress
public static String getHostIpAddress ()
आईपी पता पाता है.
रिटर्न | |
---|---|
String |
आईपीवी4 पते की स्ट्रिंग या "जानकारी नहीं", अगर हमें इसे फ़ेच करने में समस्या आती है. |
getHostName
public static String getHostName ()
होस्टनेम पाता है.
1. InetAddress से होस्टनेम पाने की कोशिश करें. 2. अगर होस्टनेम नहीं मिलता है, तो HOSTNAME env से होस्टनेम पाने की कोशिश करें. 3. अगर यह सेट नहीं है, तो कोई यूनीक होस्टनेम जनरेट करें.
रिटर्न | |
---|---|
String |
होस्टनेम या अगर हम उसे फ़ेच नहीं कर पाए, तो शून्य. |
getLocalDeviceSerial
public static String getLocalDeviceSerial (String serial)
किसी डिवाइस के यूनीक सीरियल के लिए, डिवाइस का लोकल सीरियल दिखाता है.
TFC, ऐसे डिवाइसों के लिए यूनीक डिवाइस सीरियल भेजता है जो फ़िज़िकल नहीं हैं और जिन्हें TF समझ नहीं पाता. इस तरीके से, उन्हें फिर से लोकल डिवाइस के सीरियल में बदल दिया जाता है.
पैरामीटर | |
---|---|
serial |
String : TFC से मिला डिवाइस का यूनीक सीरियल. |
रिटर्न | |
---|---|
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)
यह जांच करता है कि दिया गया इनपुट, localhost आईपी:पोर्ट स्ट्रिंग है या नहीं.
पैरामीटर | |
---|---|
input |
String : जांचने के लिए स्ट्रिंग |
रिटर्न | |
---|---|
boolean |
अगर दिया गया इनपुट, localhost आईपी:पोर्ट स्ट्रिंग है, तो true |
सुरक्षित तरीके
toValidTfVersion
protected static String toValidTfVersion (String version)
यह TF वर्शन की पुष्टि करता है और सही होने पर उसे दिखाता है.
पैरामीटर | |
---|---|
version |
String : VersionParser की ओर से दिए गए टीएफ़ वर्शन की स्ट्रिंग |
रिटर्न | |
---|---|
String |
अगर मान्य है, तो वर्शन या नहीं होने पर डिफ़ॉल्ट. |