Máy chủ cấu hình GCS

public class GCSConfigurationServer
extends Object implements IConfigurationServer

java.lang.Object
   ↳ com.android.tradefed.config.gcs.GCSConfigurationServer


Máy chủ cấu hình tải các cấu hình từ Google Cloud Storage (GCS).

Tóm tắt

Hàm khởi tạo công khai

GCSConfigurationServer()

Phương thức công khai

InputStream getConfig(String name)

Nhận nội dung cấu hình theo tên.

String getCurrentHostConfig()

Lấy tên tệp cấu hình của máy chủ hiện tại cho phiên Tradefeed hiện tại.

Phương thức được bảo vệ

File downloadFile(String name)
String getHostConfig(String hostname, String cluster)

Nhận cấu hình toàn cầu được trao đổi cho máy chủ lưu trữ.

boolean sameHost(String currentHostname, String hostname)

Kiểm tra xem hai tên máy chủ có phải là cho cùng một máy chủ hay không.

Hàm khởi tạo công khai

Máy chủ cấu hình GCS

public GCSConfigurationServer ()

Phương thức công khai

getConfig

public InputStream getConfig (String name)

Nhận nội dung cấu hình theo tên.

Tham số
name String: tên của cấu hình

Giá trị trả về
InputStream ERROR(/InputStream) là nội dung tệp cấu hình.

Gửi
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

Lấy tên tệp cấu hình của máy chủ hiện tại cho phiên Tradefeed hiện tại. Thay vì đọc tệp cấu hình máy chủ lưu trữ từ các tệp cục bộ, Tradefeed bắt đầu bằng IConfigurationServer sẽ lấy cấu hình máy chủ lưu trữ từ máy chủ.

Giá trị trả về
String tên của tệp cấu hình máy chủ.

Gửi
ConfigurationException

Phương thức được bảo vệ

tệp tải xuống

protected File downloadFile (String name)

Tham số
name String

Giá trị trả về
File

Gửi
ConfigurationException

getHostConfig

protected String getHostConfig (String hostname, 
                String cluster)

Nhận cấu hình toàn cầu được trao đổi cho máy chủ lưu trữ. Sử dụng tên cụm nếu tên cụm được cung cấp, nếu không sử dụng tên máy chủ.

Tham số
hostname String: tên máy chủ

cluster String: tên cụm.

Giá trị trả về
String tương ứng với nhóm gcs.

Gửi
com.android.tradefed.config.ConfigurationException
ConfigurationException

cùng máy chủ lưu trữ

protected boolean sameHost (String currentHostname, 
                String hostname)

Kiểm tra xem hai tên máy chủ có phải là cho cùng một máy chủ hay không. Trong các tệp cấu hình, đôi khi chúng tôi sử dụng tên ngắn cho máy chủ lưu trữ.

Tham số
currentHostname String: tên của máy chủ hiện tại

hostname String: tên máy chủ trong cấu hình.

Giá trị trả về
boolean true nếu các công cụ này là cùng một máy chủ, nếu không thì false;