GCSConfigurationServer

public class GCSConfigurationServer
extends Object implements IConfigurationServer

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


Server konfigurasi memuat konfigurasi dari Google Cloud Storage (GCS).

Ringkasan

Konstruktor publik

GCSConfigurationServer()

Metode publik

InputStream getConfig(String name)

Mendapatkan konten konfigurasi berdasarkan namanya.

String getCurrentHostConfig()

Mendapatkan nama file konfigurasi host saat ini untuk sesi Tradefed saat ini.

Metode yang dilindungi

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

Mendapatkan konfigurasi global yang di-trading untuk host.

boolean sameHost(String currentHostname, String hostname)

Periksa apakah dua nama host untuk host yang sama atau tidak.

Konstruktor publik

GCSConfigurationServer

public GCSConfigurationServer ()

Metode publik

getConfig

public InputStream getConfig (String name)

Mendapatkan konten konfigurasi berdasarkan namanya.

Parameter
name String: nama konfigurasi

Hasil
InputStream ERROR(/InputStream) adalah konten file konfigurasi.

Menampilkan
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

Mendapatkan nama file konfigurasi host saat ini untuk sesi Tradefed saat ini. Daripada membaca file konfigurasi host dari file lokal, Tradefed memulai dengan IConfigurationServer akan mendapatkan konfigurasi {i>host<i} dari server.

Hasil
String nama file konfigurasi {i>host<i}.

Menampilkan
ConfigurationException

Metode yang dilindungi

DownloadFile

protected File downloadFile (String name)

Parameter
name String

Hasil
File

Menampilkan
ConfigurationException

getHostConfig

protected String getHostConfig (String hostname, 
                String cluster)

Mendapatkan konfigurasi global yang di-trading untuk host. Gunakan nama cluster jika nama cluster tersedia. Jika tidak, gunakan nama cluster menggunakan nama {i>host<i}.

Parameter
hostname String: nama host

cluster String: nama cluster.

Hasil
String jalur relatif terhadap bucket gcs.

Menampilkan
com.android.tradefed.config.ConfigurationException
ConfigurationException

Host yang sama

protected boolean sameHost (String currentHostname, 
                String hostname)

Periksa apakah dua nama host untuk host yang sama atau tidak. Dalam file konfigurasi, terkadang kita menggunakan nama pendek untuk host.

Parameter
currentHostname String: nama host saat ini

hostname String: nama host dalam konfigurasi.

Hasil
boolean true jika mereka adalah {i>host<i} yang sama, jika tidak, {i>false<i};