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
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 |
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. |
Metody chronione
pobieranie pliku
protected File downloadFile (String name)
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. |
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; |