গুগলএপিক্লায়েন্টইউটিলবেস

public class GoogleApiClientUtilBase
extends Object

java.lang.অবজেক্ট
com.android.tradefed.util.gcs.GoogleApiClientUtilBase


সারাংশ

ধ্রুবক

String APP_NAME

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

GoogleApiClientUtilBase ()

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

static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

প্রদত্ত HttpRequestInitializer এর জন্য একটি পুনঃচেষ্টা কৌশল সেটআপ করুন।

static HttpRequestInitializer configureRetryStrategyAndTimeout (HttpRequestInitializer initializer, int connectTimeout, int readTimeout)

প্রদত্ত HttpRequestInitializer এর জন্য একটি পুনঃচেষ্টা কৌশল সেটআপ করুন।

static Credentials createCredential ( scopes)

ডিফল্ট শংসাপত্র সহ Google API শংসাপত্র তৈরি করার চেষ্টা করুন।

static Credentials createCredentialFromJsonKeyFile (File file, scopes)

json কী ফাইল থেকে ক্রেডেনশিয়াল তৈরি করুন।

static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout)

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

Credentials doCreateCredentialFromJsonKeyFile (File file, scopes)
Credentials doCreateDefaultCredential ( scopes)

ধ্রুবক

অ্যাপ্লিকেশন_নাম

public static final String APP_NAME

ধ্রুবক মান: "ট্রেডফেড"

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

গুগলএপিক্লায়েন্টইউটিলবেস

public GoogleApiClientUtilBase ()

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

কনফিগার রিট্রি স্ট্র্যাটেজি

public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

প্রদত্ত HttpRequestInitializer এর জন্য একটি পুনঃচেষ্টা কৌশল সেটআপ করুন। সার্ভার ত্রুটির ক্ষেত্রে অনুরোধগুলি স্বয়ংক্রিয়ভাবে একটি সূচকীয় ব্যাকঅফ সহ পুনঃচেষ্টা করা হবে।

পরামিতি
initializer HttpRequestInitializer : - একটি ইনিশিয়ালাইজার যা পুনরায় চেষ্টা করার কৌশল সেটআপ করবে।

রিটার্নস
HttpRequestInitializer একটি ইনিশিয়ালাইজার যা স্বয়ংক্রিয়ভাবে ব্যর্থ অনুরোধগুলি পুনরায় চেষ্টা করবে।

কনফিগার করুনRetryStrategyAndTimeout

public static HttpRequestInitializer configureRetryStrategyAndTimeout (HttpRequestInitializer initializer, 
                int connectTimeout, 
                int readTimeout)

প্রদত্ত HttpRequestInitializer এর জন্য একটি পুনঃচেষ্টা কৌশল সেটআপ করুন। সার্ভার ত্রুটির ক্ষেত্রে অনুরোধগুলি স্বয়ংক্রিয়ভাবে একটি সূচকীয় ব্যাকঅফ সহ পুনঃচেষ্টা করা হবে।

পরামিতি
initializer HttpRequestInitializer : - একটি ইনিশিয়ালাইজার যা পুনরায় চেষ্টা করার কৌশল সেটআপ করবে।

connectTimeout int

readTimeout int

রিটার্নস
HttpRequestInitializer একটি ইনিশিয়ালাইজার যা স্বয়ংক্রিয়ভাবে ব্যর্থ অনুরোধগুলি পুনরায় চেষ্টা করবে।

ক্রিয়েটেনশিয়াল তৈরি করুন

public static Credentials createCredential ( scopes)

ডিফল্ট শংসাপত্র সহ Google API শংসাপত্র তৈরি করার চেষ্টা করুন।

শুধুমাত্র ডিফল্ট শংসাপত্র ব্যবহার করা হয়।

পরামিতি
scopes : শংসাপত্রের সুযোগ।

রিটার্নস
Credentials একটি Credential

থ্রো
IOException সম্পর্কে
জেনারেলসিকিউরিটি এক্সেপশন

JsonKeyFile থেকে ক্রেডেনশিয়াল তৈরি করুন

public static Credentials createCredentialFromJsonKeyFile (File file, 
                 scopes)

json কী ফাইল থেকে ক্রেডেনশিয়াল তৈরি করুন।

পরামিতি
file File : হল p12 কী ফাইল

scopes : হল API এর সুযোগ।

রিটার্নস
Credentials একটি Credential

থ্রো
ফাইলনটফাউন্ডএক্সেপশন
IOException সম্পর্কে
জেনারেলসিকিউরিটি এক্সেপশন

সেটHttpটাইমআউট

public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer, 
                int connectTimeout, 
                int readTimeout)

পরামিতি
requestInitializer HttpRequestInitializer : একটি HttpRequestInitializer , সাধারণত এটি Credential

connectTimeout int : মিলিসেকেন্ডে সংযোগের সময়সীমা শেষ।

readTimeout int : মিলিসেকেন্ডে পড়ার সময়সীমা।

রিটার্নস
HttpRequestInitializer টাইমআউট সহ একটি HttpRequestInitializer

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

JsonKeyFile থেকে ক্রিয়েট ক্রেডেনশিয়াল করুন

protected Credentials doCreateCredentialFromJsonKeyFile (File file, 
                 scopes)

পরামিতি
file File

scopes

রিটার্নস
Credentials

ডোক্রিয়েটডিফল্টক্রেডেনশিয়াল

protected Credentials doCreateDefaultCredential ( scopes)

পরামিতি
scopes

রিটার্নস
Credentials