GCSConfigurationFactory

public class GCSConfigurationFactory
extends ConfigurationFactory

java.lang.Object
com.android.tradefed.config.ConfigurationFactory
com.android.tradefed.config.gcs.GCSConfigurationFactory


একটি ConfigurationFactory গুগল ক্লাউড স্টোরেজ থেকে কনফিগারেশন লোড করে।

সারসংক্ষেপ

নেস্টেড ক্লাস

class GCSConfigurationFactory.GCSConfigLoader

ConfigurationFactory.ConfigLoader এর একটি এক্সটেনশন যা GCS থেকে কনফিগারেশন লোড করে, একটি রুট কনফিগারেশন থেকে অন্তর্ভুক্ত কনফিগারেশনগুলো ট্র্যাক করে এবং চক্রাকার অন্তর্ভুক্তির ক্ষেত্রে একটি ব্যতিক্রম (exception) থ্রো করে।

জনসাধারণের পদ্ধতি

static IConfigurationFactory getInstance ( IConfigurationServer configServer)

একক IConfigurationFactory ইনস্ট্যান্সটি পান।

File getLatestDownloadedFile ()

সুরক্ষিত পদ্ধতি

BufferedInputStream getConfigStream (String name)

গুগল ক্লাউড স্টোরেজ (GCS) থেকে প্রদত্ত কনফিগারেশন নামের জন্য একটি ইনপুটস্ট্রিম লোড করে।

ConfigurationDef getConfigurationDef (String name, boolean isGlobal, Map<String, String> templateMap)

প্রদত্ত নামের জন্য ConfigurationDef পুনরুদ্ধার করুন

জনসাধারণের পদ্ধতি

getInstance

public static IConfigurationFactory getInstance (IConfigurationServer configServer)

একক IConfigurationFactory ইনস্ট্যান্সটি পান।

প্যারামিটার
configServer IConfigurationServer

ফেরত
IConfigurationFactory

সর্বশেষ ডাউনলোড করা ফাইল

public File getLatestDownloadedFile ()

ফেরত
File

সুরক্ষিত পদ্ধতি

getConfigStream

protected BufferedInputStream getConfigStream (String name)

গুগল ক্লাউড স্টোরেজ (GCS) থেকে প্রদত্ত কনফিগারেশন নামের জন্য একটি ইনপুটস্ট্রিম লোড করে।

প্যারামিটার
name String : লোড করার জন্য কনফিগারেশনের নাম

ফেরত
BufferedInputStream কনফিগারেশনের বিষয়বস্তু পড়ার জন্য একটি BufferedInputStream

নিক্ষেপ
ConfigurationException যদি কনফিগারেশন খুঁজে না পাওয়া যায়

কনফিগারেশন সংজ্ঞা পান

protected ConfigurationDef getConfigurationDef (String name, 
                boolean isGlobal, 
                Map<String, String> templateMap)

প্রদত্ত নামের জন্য ConfigurationDef পুনরুদ্ধার করুন

প্যারামিটার
name String : লোড করার জন্য একটি বিল্ট-ইন কনফিগারেশনের নাম অথবা লোড করার জন্য কনফিগারেশন ফাইলের ফাইল পাথ

isGlobal boolean

templateMap Map

ফেরত
ConfigurationDef ConfigurationDef

নিক্ষেপ
ConfigurationException