ClusterHostUtil

public class ClusterHostUtil
extends Object

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


TF क्लस्टर के लिए स्टैटिक यूटिल फ़ंक्शन, ताकि ग्लोबल कॉन्फ़िगरेशन इंस्टेंस, होस्ट की जानकारी वगैरह मिल सके.

खास जानकारी

पब्लिक कंस्ट्रक्टर

ClusterHostUtil()

सार्वजनिक तरीके

static IClusterClient getClusterClient()

TFC बैकएंड के साथ इंटरैक्ट करने के लिए इस्तेमाल किया जाने वाला IClusterClient इंस्टेंस पाएं.

static IClusterOptions getClusterOptions()

क्लस्टर से जुड़ी सेटिंग को स्टोर करने के लिए इस्तेमाल किया जाने वाला IClusterOptions इंस्टेंस पाएं.

static long getCurrentTimeMillis()

सिस्टम का मौजूदा समय दिखाता है.

static String getHostIpAddress()

आईपी पता पाता है.

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)

यह जांच करता है कि दिया गया इनपुट, 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 अगर मान्य है, तो वर्शन या नहीं होने पर डिफ़ॉल्ट.