क्लस्टरहोस्टयूट
public
class
ClusterHostUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterHostUtil |
टीएफ़ क्लस्टर के स्टैटिक इस्तेमाल वाले फ़ंक्शन, ताकि ग्लोबल कॉन्फ़िगरेशन इंस्टेंस, होस्ट की जानकारी वगैरह मिल सके.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
---|---|
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 IP:PORT स्ट्रिंग है या नहीं. |
सुरक्षित तरीके | |
---|---|
static
String
|
toValidTfVersion(String version)
TF वर्शन की पुष्टि करता है और सही होने पर, इसे भेजता है. |
सार्वजनिक कंस्ट्रक्टर
क्लस्टरहोस्टयूट
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 |
IPV4 पता स्ट्रिंग या "UNKNOWN" कि इसे फ़ेच नहीं किया जा सका. |
'होस्टनेम' पाएं
public static String getHostName ()
होस्टनेम पाता है.
1. InetAddress से होस्टनेम पाने की कोशिश करें. 2. यदि विफल हो, तो HostNAME से होस्टनेम प्राप्त करने का प्रयास करें एनवायरमेंट 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 |
रन टारगेट. |
गेटटेस्टहारनेस
public static String getTestHarness ()
रिटर्न | |
---|---|
String |
GetTfStartTimeMillis
public static long getTfStartTimeMillis ()
रिटर्न | |
---|---|
long |
getTfVersion
public static String getTfVersion ()
इस होस्ट पर चलने वाले TF वर्शन को जनरेट करता है.
रिटर्न | |
---|---|
String |
इस होस्ट का TF वर्शन. |
यूनीक DeviceSerial
public static String getUniqueDeviceSerial (DeviceDescriptor device)
किसी डिवाइस के यूनीक डिवाइस सीरियल की जानकारी देता है.
नॉन-फ़िज़िकल डिवाइसों (जैसे, एम्युलेटर) में सूडो सीरियल होते हैं, जो सभी डिवाइसों में अलग-अलग नहीं होते होस्ट. यह तरीका, होस्टनेम वाले होस्टनेम को यूनीक बनाने के लिए प्रीफ़िक्स लगा देता है.
पैरामीटर | |
---|---|
device |
DeviceDescriptor : डिवाइस डिस्क्रिप्टर. |
रिटर्न | |
---|---|
String |
डिवाइस का यूनीक सीरियल नंबर डालें. |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
यह जांचता है कि दिया गया इनपुट, localhost IP:PORT स्ट्रिंग है या नहीं.
पैरामीटर | |
---|---|
input |
String : जांच करने के लिए स्ट्रिंग |
रिटर्न | |
---|---|
boolean |
अगर दिया गया इनपुट एक localhost IP:PORT स्ट्रिंग है, तो यह सही है |
सुरक्षित तरीके
toValidTfVersion
protected static String toValidTfVersion (String version)
TF वर्शन की पुष्टि करता है और सही होने पर, इसे भेजता है.
पैरामीटर | |
---|---|
version |
String : VersionParser की ओर से दिए गए TF वर्शन की स्ट्रिंग |
रिटर्न | |
---|---|
String |
अगर वह मान्य है, तो उसे डिफ़ॉल्ट तौर पर सेव करें. |