Serwer konfiguracji GCS

public class GCSConfigurationServer
extends Object implements IConfigurationServer

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


Serwer konfiguracji wczytuje konfiguracje z Google Cloud Storage (GCS).

Podsumowanie

Konstruktory publiczne

GCSConfigurationServer()

Metody publiczne

InputStream getConfig(String name)

Pobierz zawartość konfiguracji według jej nazwy.

String getCurrentHostConfig()

Pobierz nazwę pliku konfiguracyjnego bieżącego hosta dla bieżącej sesji Tradefed.

Metody chronione

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

Pobierz globalną konfigurację handlową dla hosta.

boolean sameHost(String currentHostname, String hostname)

Sprawdź, czy 2 nazwy hostów są związane z tym samym hostem.

Konstruktory publiczne

Serwer konfiguracji GCS

public GCSConfigurationServer ()

Metody publiczne

getConfig

public InputStream getConfig (String name)

Pobierz zawartość konfiguracji według jej nazwy.

Parametry
name String: nazwa konfiguracji

Zwroty
InputStream ERROR(/InputStream) to zawartość pliku konfiguracyjnego.

Rzuty
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

Pobierz nazwę pliku konfiguracyjnego bieżącego hosta dla bieżącej sesji Tradefed. Zamiast czytać pliku konfiguracyjnego hosta z plików lokalnych, Tradefed rozpoczyna się od wartości IConfigurationServer pobierz konfigurację hosta z serwera.

Zwroty
String nazwę pliku konfiguracji hosta.

Rzuty
ConfigurationException

Metody chronione

pobieranie

protected File downloadFile (String name)

Parametry
name String

Zwroty
File

Rzuty
ConfigurationException

getHostConfig

protected String getHostConfig (String hostname, 
                String cluster)

Pobierz globalną konfigurację handlową dla hosta. Użyj nazwy klastra, jeśli została podana. W przeciwnym razie użyj nazwy klastra. użyj nazwy hosta.

Parametry
hostname String: nazwa hosta

cluster String: nazwa klastra.

Zwroty
String w stosunku do zasobnika GCS.

Rzuty
com.android.tradefed.config.ConfigurationException
ConfigurationException

sameHost

protected boolean sameHost (String currentHostname, 
                String hostname)

Sprawdź, czy 2 nazwy hostów są związane z tym samym hostem. W plikach konfiguracyjnych używamy czasem krótkiej nazwy dla hosta.

Parametry
currentHostname String: nazwa bieżącego hosta

hostname String: nazwa hosta w konfiguracji.

Zwroty
boolean true (prawda), jeśli są to ten sam host. W przeciwnym razie ma wartość false (fałsz);