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