GCSC কনফিগারেশন সার্ভার

public class GCSConfigurationServer
extends Object implements IConfigurationServer প্রসারিত করে

java.lang.অবজেক্ট
com.android.tradefed.config.gcs.GCSCconfigurationServer


কনফিগার সার্ভার Google ক্লাউড স্টোরেজ (GCS) থেকে কনফিগার লোড করে।

সারাংশ

পাবলিক কনস্ট্রাক্টর

GCSConfigurationServer ()

পাবলিক পদ্ধতি

InputStream getConfig (String name)

এর নাম দ্বারা কনফিগার সামগ্রী পান।

String getCurrentHostConfig ()

বর্তমান ট্রেডফেড সেশনের জন্য বর্তমান হোস্টের কনফিগার ফাইলের নাম পান।

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

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

হোস্টের জন্য ট্রেডফেড গ্লোবাল কনফিগারেশন পান।

boolean sameHost (String currentHostname, String hostname)

দুটি হোস্টনাম একই হোস্টের জন্য কিনা তা পরীক্ষা করুন।

পাবলিক কনস্ট্রাক্টর

GCSC কনফিগারেশন সার্ভার

public GCSConfigurationServer ()

পাবলিক পদ্ধতি

getConfig

public InputStream getConfig (String name)

এর নাম দ্বারা কনফিগার সামগ্রী পান।

পরামিতি
name String : কনফিগার নাম

রিটার্নস
InputStream একটি ERROR(/InputStream) হল কনফিগার ফাইল সামগ্রী।

নিক্ষেপ করে
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

বর্তমান ট্রেডফেড সেশনের জন্য বর্তমান হোস্টের কনফিগার ফাইলের নাম পান। স্থানীয় ফাইল থেকে হোস্ট কনফিগার ফাইল পড়ার পরিবর্তে, একটি IConfigurationServer দিয়ে ট্রেডফেড শুরু করলে সার্ভার থেকে হোস্ট কনফিগারেশন পাওয়া যাবে।

রিটার্নস
String একটি হোস্ট কনফিগার ফাইলের নাম।

নিক্ষেপ করে
ConfigurationException

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

ডাউনলোড ফাইল

protected File downloadFile (String name)

পরামিতি
name String

রিটার্নস
File

নিক্ষেপ করে
ConfigurationException

getHostConfig

protected String getHostConfig (String hostname, 
                String cluster)

হোস্টের জন্য ট্রেডফেড গ্লোবাল কনফিগারেশন পান। ক্লাস্টার নাম ব্যবহার করুন যদি ক্লাস্টার নাম প্রদান করা হয়, অন্যথায় হোস্টনাম ব্যবহার করুন।

পরামিতি
hostname String : হোস্ট নাম

cluster String : ক্লাস্টার নাম।

রিটার্নস
String জিসিএস বালতির সাথে সম্পর্কিত পথ।

নিক্ষেপ করে
com.android.tradefed.config.ConfigurationException
ConfigurationException

একই হোস্ট

protected boolean sameHost (String currentHostname, 
                String hostname)

দুটি হোস্টনাম একই হোস্টের জন্য কিনা তা পরীক্ষা করুন। কনফিগার ফাইলগুলিতে, আমরা কখনও কখনও হোস্টের জন্য ছোট নাম ব্যবহার করি।

পরামিতি
currentHostname String : বর্তমান হোস্টের নাম

hostname String : কনফিগারেশনে হোস্টনাম।

রিটার্নস
boolean সত্য যদি তারা একই হোস্ট হয়, অন্যথায় মিথ্যা;