GCSConfigurationServer

public class GCSConfigurationServer
extends Object implements IConfigurationServer

Java.lang.Nesne
🎃 com.android.tradefed.config.gcs.GCSConfigurationServer


Yapılandırma sunucusu, Google Cloud Storage'dan (GCS) yapılandırmaları yükler.

Özet

Kamu inşaatçıları

GCSConfigurationServer()

Herkese açık yöntemler

InputStream getConfig(String name)

Adını kullanarak yapılandırma içeriğini alın.

String getCurrentHostConfig()

Mevcut Tradefed oturumu için mevcut ana makinenin yapılandırma dosyası adını alın.

Korunan yöntemler

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

Barındırıcı için takas edilen genel yapılandırmayı alın.

boolean sameHost(String currentHostname, String hostname)

İki ana makine adının aynı ana makine için olup olmadığını kontrol edin.

Kamu inşaatçıları

GCSConfigurationServer

public GCSConfigurationServer ()

Herkese açık yöntemler

getConfig

public InputStream getConfig (String name)

Adını kullanarak yapılandırma içeriğini alın.

Parametreler
name String: yapılandırmanın adı

İlerlemeler
InputStream ERROR(/InputStream), yapılandırma dosyası içeriğidir.

Fırlatma
ConfigurationException

getCurrentHostConfig ile

public String getCurrentHostConfig ()

Mevcut Tradefed oturumu için mevcut ana makinenin yapılandırma dosyası adını alın. Burada yerel dosyalardan ana makine yapılandırma dosyası alırsanız, Tradefed bir IConfigurationServer ile başlar ve sunucudan ana makine yapılandırmasını alın.

İlerlemeler
String ana makine yapılandırma dosyası adıdır.

Fırlatma
ConfigurationException

Korunan yöntemler

indirDosya

protected File downloadFile (String name)

Parametreler
name String

İlerlemeler
File

Fırlatma
ConfigurationException

getHostConfig

protected String getHostConfig (String hostname, 
                String cluster)

Barındırıcı için takas edilen genel yapılandırmayı alın. Varsa küme adını kullanın, aksi takdirde küme adını kullanın ana makine adını kullanma.

Parametreler
hostname String: ana makine adı

cluster String: küme adı.

İlerlemeler
String gcs paketine göre yol.

Fırlatma
com.android.tradefed.config.ConfigurationException
ConfigurationException

aynıBarındırıcı

protected boolean sameHost (String currentHostname, 
                String hostname)

İki ana makine adının aynı ana makine için olup olmadığını kontrol edin. Yapılandırma dosyalarında bazen anlamına gelir.

Parametreler
currentHostname String: geçerli ana makinenin adı

hostname String: Yapılandırmadaki ana makinenin adı.

İlerlemeler
boolean Bunlar aynı ana makine ise true, aksi takdirde false