GCSConfigurationSunucusu

public class GCSConfigurationServer
extends Object implements IConfigurationServer

java.lang.Nesne
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)

Adına göre yapılandırma içeriğini alın.

String getCurrentHostConfig ()

Mevcut Tradefed oturumu için mevcut 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 takas 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)

Adına göre yapılandırma içeriğini alın.

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

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

atar
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

Mevcut Tradefed oturumu için mevcut ana bilgisayarın yapılandırma dosyası adını alın. Yerel dosyalardan ana bilgisayar yapılandırma dosyasını okumak yerine, Tradefed bir IConfigurationServer ile başlar, 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 takas edilen küresel yapılandırmayı edinin. 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 kovasına göre yol.

atar
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 : mevcut ana bilgisayarın adı

hostname String : yapılandırmadaki ana bilgisayar adı.

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