Serwer konfiguracji GCS

public class GCSConfigurationServer
extends Object implements IConfigurationServer

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


Serwer konfiguracji ładuje konfiguracje z Google Cloud Storage (GCS).

Streszczenie

Konstruktorzy publiczni

GCSConfigurationServer ()

Metody publiczne

InputStream getConfig (String name)

Pobierz zawartość konfiguracyjną 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)

Uzyskaj globalną konfigurację hosta podlegającą wymianie handlowej.

boolean sameHost (String currentHostname, String hostname)

Sprawdź, czy dwie nazwy hostów dotyczą tego samego hosta.

Konstruktorzy publiczni

Serwer konfiguracji GCS

public GCSConfigurationServer ()

Metody publiczne

pobierzKonfigurację

public InputStream getConfig (String name)

Pobierz zawartość konfiguracyjną 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 odczytywać plik konfiguracyjny hosta z plików lokalnych, Tradefed start z IConfigurationServer pobierze konfigurację hosta z serwera.

Zwroty
String nazwa pliku konfiguracyjnego hosta.

Rzuty
ConfigurationException

Metody chronione

pobieranie pliku

protected File downloadFile (String name)

Parametry
name String

Zwroty
File

Rzuty
ConfigurationException

getHostConfig

protected String getHostConfig (String hostname, 
                String cluster)

Uzyskaj globalną konfigurację hosta podlegającą wymianie handlowej. Użyj nazwy klastra, jeśli podano nazwę klastra, w przeciwnym razie użyj nazwy hosta.

Parametry
hostname String : nazwa hosta

cluster String : nazwa klastra.

Zwroty
String ścieżka względem zasobnika gcs.

Rzuty
ConfigurationException

ten samHost

protected boolean sameHost (String currentHostname, 
                String hostname)

Sprawdź, czy dwie nazwy hostów dotyczą tego samego hosta. W plikach konfiguracyjnych czasami używamy krótkiej nazwy hosta.

Parametry
currentHostname String : nazwa aktualnego hosta

hostname String : nazwa hosta w konfiguracji.

Zwroty
boolean prawda, jeśli są tym samym hostem, w przeciwnym razie fałsz;