GCSYapılandırma Sunucusu

public class GCSConfigurationServer
extends Object implements IConfigurationServer

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


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

Özet

Kamu inşaatçıları

GCSConfigurationServer ()

Genel yöntemler

InputStream getConfig (String name)

Yapılandırma içeriğini adına göre alın.

String getCurrentHostConfig ()

Geçerli Tradefed oturumu için geçerli ana bilgisayarın yapılandırma dosyası adını alın.

Korumalı yöntemler

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

Ana bilgisayar için ticareti yapılan global yapılandırmayı edinin.

boolean sameHost (String currentHostname, String hostname)

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

Kamu inşaatçıları

GCSYapılandırma Sunucusu

public GCSConfigurationServer ()

Genel yöntemler

getConfig

public InputStream getConfig (String name)

Yapılandırma içeriğini adına göre alın.

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

İadeler
InputStream bir ERROR(/InputStream) yapılandırma dosyasının içeriğidir.

Atar
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

Geçerli Tradefed oturumu için geçerli ana bilgisayarın yapılandırma dosyası adını alın. Ana bilgisayar yapılandırma dosyasını yerel dosyalardan okumak yerine, Tradefed bir IConfigurationServer ile başlar ve ana bilgisayar yapılandırmasını sunucudan alır.

İadeler
String bir ana bilgisayar yapılandırma dosyası adı.

Atar
ConfigurationException

Korumalı yöntemler

dosyayı indir

protected File downloadFile (String name)

Parametreler
name String

İadeler
File

Atar
ConfigurationException

getHostConfig

protected String getHostConfig (String hostname, 
                String cluster)

Ana bilgisayar için ticareti yapılan global yapılandırmayı edinin. Küme adı sağlanmışsa küme adını kullanın, aksi takdirde ana bilgisayar adını kullanın.

Parametreler
hostname String : ana bilgisayar adı

cluster String : küme adı.

İadeler
String gcs paketine göre yol.

Atar
com.android.tradefed.config.ConfigurationException
ConfigurationException

aynı ana bilgisayar

protected boolean sameHost (String currentHostname, 
                String hostname)

İki ana bilgisayar adının aynı ana bilgisayar için olup olmadığını kontrol edin. Yapılandırma dosyalarında bazen ana bilgisayar için kısa ad kullanırız.

Parametreler
currentHostname String : geçerli ana bilgisayarın adı

hostname String : config'deki ana bilgisayar adı.

İadeler
boolean aynı ana bilgisayar ise doğru, aksi halde yanlış;