Serwer konfiguracji GCS

public class GCSConfigurationServer
extends Object implements IConfigurationServer

Obiekt 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 ()

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

Metody chronione

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

Uzyskaj wymienioną globalną konfigurację dla hosta.

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

pobierz konfigurację

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.

Rzuca
ConfigurationException

pobierz bieżącą konfigurację hosta

public String getCurrentHostConfig ()

Uzyskaj nazwę pliku konfiguracyjnego bieżącego hosta dla bieżącej sesji Tradefed. Zamiast czytać plik konfiguracyjny hosta z plików lokalnych, Tradefed rozpoczynając od IConfigurationServer pobierze konfigurację hosta z serwera.

Zwroty
String nazwa pliku konfiguracyjnego hosta.

Rzuca
ConfigurationException

Metody chronione

pobieranie pliku

protected File downloadFile (String name)

Parametry
name String

Zwroty
File

Rzuca
ConfigurationException

pobierz konfigurację hosta

protected String getHostConfig (String hostname, 
                String cluster)

Uzyskaj wymienioną globalną konfigurację dla hosta. 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 segmentu GCS.

Rzuca
com.android.tradefed.config.ConfigurationException
ConfigurationException

ten sam Host

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 bieżącego hosta

hostname String : nazwa hosta w konfiguracji.

Zwroty
boolean true, jeśli są tym samym hostem, w przeciwnym razie false;