کارخانه پیکربندی GCS
public class GCSConfigurationFactory
extends ConfigurationFactory
| شیء جاوا | ||
| ↳ | com.android.tradefed.config.ConfigurationFactory | |
| ↳ | com.android.tradefed.config.gcs.GCSCConfigurationFactory | |
یک ConfigurationFactory پیکربندیها را از Google Cloud Storage بارگذاری میکند.
خلاصه
کلاسهای تو در تو | |
|---|---|
class | GCSConfigurationFactory.GCSConfigLoader افزونهای از |
روشهای عمومی | |
|---|---|
static IConfigurationFactory | getInstance ( IConfigurationServer configServer) نمونهی singleton از |
File | getLatestDownloadedFile () |
روشهای محافظتشده | |
|---|---|
BufferedInputStream | getConfigStream (String name)یک InputStream برای نام پیکربندی داده شده از Google Cloud Storage(GCS) بارگذاری میکند. |
ConfigurationDef | getConfigurationDef (String name, boolean isGlobal, Map<String, String> templateMap) بازیابی |
روشهای عمومی
دریافت نمونه
public static IConfigurationFactory getInstance (IConfigurationServer configServer)
نمونهی singleton از IConfigurationFactory را دریافت کنید.
| پارامترها | |
|---|---|
configServer | IConfigurationServer |
| بازگشتها | |
|---|---|
IConfigurationFactory | |
دریافت آخرین فایل دانلود شده
public File getLatestDownloadedFile ()
| بازگشتها | |
|---|---|
File | |
روشهای محافظتشده
getConfigStream
protected BufferedInputStream getConfigStream (String name)
یک InputStream برای نام پیکربندی داده شده از Google Cloud Storage(GCS) بارگذاری میکند.
| پارامترها | |
|---|---|
name | String : نام پیکربندی برای بارگذاری |
| بازگشتها | |
|---|---|
BufferedInputStream | یک BufferedInputStream برای خواندن محتوای پیکربندی |
| پرتابها | |
|---|---|
ConfigurationException | اگر پیکربندی پیدا نشد |
دریافت پیکربندیDef
protected ConfigurationDef getConfigurationDef (String name, boolean isGlobal, Map<String, String> templateMap)
بازیابی ConfigurationDef برای نام داده شده
| پارامترها | |
|---|---|
name | String : نام پیکربندی داخلی برای بارگذاری یا مسیر فایل پیکربندی برای بارگذاری |
isGlobal | boolean |
templateMap | Map |
| بازگشتها | |
|---|---|
ConfigurationDef | ConfigurationDef |
| پرتابها | |
|---|---|
ConfigurationException | |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی.