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()
      
      
        รับที่อยู่ 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 ของ localhost หรือไม่  | 
  
วิธีการที่มีการป้องกัน | |
|---|---|
        
        
        static
        
        
        String
     | 
  
    
      
      toValidTfVersion(String version)
      
      
        ตรวจสอบเวอร์ชัน TF และแสดงผลหากถูกต้อง  | 
  
ตัวสร้างแบบสาธารณะ
ClusterHostUtil
public ClusterHostUtil ()
เมธอดสาธารณะ
getClusterClient
public static IClusterClient getClusterClient ()
รับอินสแตนซ์ IClusterClient ที่ใช้ในการโต้ตอบกับแบ็กเอนด์ TFC 
| คิกรีเทิร์น | |
|---|---|
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 ส่งหมายเลขซีเรียลที่ไม่ซ้ำกันของอุปกรณ์สำหรับอุปกรณ์ที่จับต้องไม่ได้ซึ่ง 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)
แสดงผลซีเรียลอุปกรณ์ที่ไม่ซ้ำกันสำหรับอุปกรณ์
อุปกรณ์ที่ไม่ใช่อุปกรณ์จริง (เช่น โปรแกรมจำลอง) จะมีซีเรียลจำลองซึ่งไม่ซ้ำกันในแต่ละโฮสต์ เมธอดนี้จะใส่ชื่อโฮสต์ไว้ข้างหน้า URL เหล่านั้นเพื่อให้ไม่ซ้ำกัน
| พารามิเตอร์ | |
|---|---|
device | 
        
          DeviceDescriptor: ข้อบ่งชี้อุปกรณ์ | 
      
| คิกรีเทิร์น | |
|---|---|
String | 
        หมายเลขซีเรียลของอุปกรณ์ที่ไม่ซ้ำกัน | 
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
ตรวจสอบว่าอินพุตที่ระบุเป็นสตริง IP:PORT ของ localhost หรือไม่
| พารามิเตอร์ | |
|---|---|
input | 
        
          String: สตริงที่จะตรวจสอบ | 
      
| คิกรีเทิร์น | |
|---|---|
boolean | 
        จริงหากอินพุตที่ระบุคือสตริง IP:PORT ของ localhost | 
วิธีการที่มีการป้องกัน
toValidTfVersion
protected static String toValidTfVersion (String version)
ตรวจสอบเวอร์ชัน TF และแสดงผลหากถูกต้อง
| พารามิเตอร์ | |
|---|---|
version | 
        
          String: สตริงสำหรับเวอร์ชัน TF ที่ VersionParser ระบุ | 
      
| คิกรีเทิร์น | |
|---|---|
String | 
        เวอร์ชันหากถูกต้อง หรือค่าเริ่มต้นหากไม่ถูกต้อง |