GCSConfigurationSunucusu

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 değiş tokuş edilen küresel 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

GCSConfigurationSunucusu

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ı 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 start with an IConfigurationServer 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 değiş tokuş edilen küresel 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 grubuna göre yol.

Atar
com.android.tradefed.config.ConfigurationException
ConfigurationException

aynıHost

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 : yapılandırmadaki ana bilgisayar adı.

İadeler
boolean aynı ana bilgisayarsa true, aksi takdirde false;